1.从官网下载redis-2.8.9.tar.gz之后,将redis解压在/usr/local下,目录是redis-2.8.9,然后按照官网给出的办法安装redis即可。
2.安装完在redis-2.8.9目录下执行src/redis-server,
然后在另一个shell窗口执行src/redis-cli,可以正确运行。
但是我们显然想将之作为服务来启动运行。
3.下面是将redis配置为服务的操作步骤,首先将utils/redis_init_script文件复制到/etc/init.d下
cp /usr/local/redis-2.8.9/utils/redis_init_script /etc/rc.d/init.d/redis
将redis_init_script复制到/etc/rc.d/init.d/,同时易名为redis
然后vi /etc/rc.d/init.d/redis
在文档第二行添加
# chkconfig: 2345 80 90
然后注意
EXEC=/usr/local/redis/bin/redis-server
CLIEXEC=/usr/local/redis/bin/redis-cli
因为我们的安装目录是/usr/local/redis-2.8.9,所以上面两行改为
EXEC=/usr/local/redis-2.8.9/src/redis-server
CLIEXEC=/usr/local/redis-2.8.9/src/redis-cli
还要注意redis文件的
$EXEC $CONF
在CONF后面增加&
$EXEC $CONF &
“&”,即是将服务转到后面运行的意思,否则启动服务时,Redis服务将占据在前台,占用了主用户界面,造成其它的命令执行不了。
4.可以看到在/etc/init.d/redis文件中,有这么一行:
CONF="/etc/redis/${REDISPORT}.conf"
于是将redis配置文件拷贝到/etc/redis/下
mkdir /etc/redis
cp /usr/local/redis-2.8.9/redis.conf /etc/redis/6379.conf
5.完成上面的操作之后,即可注册服务:
chkconfig --add redis
然后启动redis服务
service redis start
redis就可以服务方式运行啦
分享到:
相关推荐
Docker中运行Redis服务 4.3. Docker中运行PostgreSQL 4.4. Docker中运行Riak服务 4.5. Docker中运行SSH进程服务 4.6. Docker中运行...
您的“ dns服务器”是运行centos 5.x或6.x或cloudlinux 6.x的cPanel仅DNS机器您的“ voip服务器”是Scopserv pbxes runnign centos 5.x 您的“ cpanel服务器”是运行centos或cloudlinux 6.x的生产cPanel计算机。...
与大多数版本的Ubuntu / Debian和RHEL / CentOS 6.x兼容 内容 安装 $ ansible-galaxy install davidwittman.redis 入门 以下是一些示例手册和用于部署各种Redis架构的配置。 该角色期望以root身份或具有sudo特权的...
Ansible角色:Redis 用于部署和配置Redis的模块化Ansible角色要求CentOS 7.x或更高版本Debian 9或更高版本Ubuntu 16.04 LTS或更高版本依存关系没有任何。角色变量下面列出了可用变量及其默认值(您还可以看到...
(1)配置网络 vi /etc/sysconfig/network-scripts/...IPADDR=192.168.0.X NETMASK=255.255.255.0 GATEWAY=192.168.0.1 service network restart 关闭防火墙 service iptables stop service ip6tables stop chkconfi
服务器系统:Linux Centos7.x 宝塔 亲测环境:Nginx 1.18.0 PHP7.0 Mysql5.6 运行目录:/public PHP需要安装 redis 扩展 redis密码设置为 gznet100删除所有禁用函数 开启1:65000端口
服务器系统:Linux + Centos7.x + 宝塔 亲测环境:Nginx 1.18.0 + PHP7.0 + Mysql5.6 运行目录:/public PHP需要安装 redis 扩展 redis密码设置为 gznet100 删除所有禁用函数 开启1:65000端口 数据库配置文件:/...
目前已在centos 6.x (64bit)测试正常。各软件列表:Nginx V1.9.5Tengine V2.1.1PHP V5.5.21与V5.6.13PHP扩展:memcache, memcached, redis, mongodb, xhprof, yafphp, xdebug, imagickMysql V5.6.27MariaDB V10.0.21...
* 操作系统:Linux centos7 x64 * 虚拟化技术:VMware + Docker 项目管理工具 * 项目构建:Maven + Nexus * 代码管理:Git + GitLab * 镜像管理:Docker Registry 后台主要技术栈 * 核心框架:Spring Boot + ...
使用本项目,只需要用户在 Linux 上运行一条命令,即可自动化安装 Redis,让原本复杂的安装过程变得没有任何技术门槛。本项目是开源项目,采用 LGPL3.0 开源协议。配置要求安装本项目,确保符合如下的条件:条件详情...
使用本项目,只需要用户在Linux的上运行一条命令,即可自动化安装LAMP,让原本复杂的安装过程变得没有任何技术门槛。 本项目是开源项目,采用LGPL3.0开源协议。 配置要求 安装本项目,确保符合如下的条件: 条件 ...
Mac OS X和Linux / CentOS的安装脚本 Ansible剧本,具有可重用的角色,可用于centos,nodejs,httpd,mongodb,mysql,redis,memcached,git等。 包含用于测试的测试Vagrant设置。 只需在目录中运行vagrant up 。...