redis linux下的开机启动

redis linux下的环境搭建   http://blog.csdn.net/zsg88/article/details/76168441


安装完redis-4.0.1后设置linux开机自启动。


1.在redis/utils找到redis_init_script 将它拷贝到  /etc/init.d 目录并重命名为redis

cd /etc/init.d

cp/home/zsg/program/redis/utils/redis_init_script  redis

    

2.编辑redis脚本

vi redis

做以下修改

(1)在脚本的第一行后面添加一行内容如下: 

#chkconfig: 2345 80 90 
注册服务时需要


(2) 请根据自己的安装目录修改以下5个参数的实际路径

REDISPORT=6379   #端口                


EXEC=/usr/local/bin/redis-server   #启动服务的命令路径


CLIEXEC=/usr/local/bin/redis-cli    #客户端路径


PIDFILE=/var/run/redis_${REDISPORT}.pid   #记录pid(进程id)文件路径


CONF="/etc/redis/${REDISPORT}.conf"        #配置文件路径

修改后如下

REDISPORT=6379
EXEC=/usr/local/program/redis/bin/redis-server
CLIEXEC=/usr/local/program/redis/bin/redis-cli

PIDFILE=/usr/local/program/redis/run/redis_${REDISPORT}.pid
CONF="/usr/local/program/redis/conf/${REDISPORT}.conf"

确认以上目录路径存在,不存在则建立目录


(3)更改 redis 开启的命令,以后台运行的方式执行:

 $EXEC $CONF &    #“&”作用是将服务转到后面运行


3.以上配置操作完成后,便可将 Redis 注册成为服务: 

# chkconfig --add redis 

查看开机自启的服务中是否已经有我们的redis
chkconfig --list redis 



4.打开防火墙端口

# vi /etc/sysconfig/iptables 
添加: 
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT 
重启防火墙: 
# service iptables restart 


5.修改 redis 配置文件设置: 

将redis.conf 拷贝一份命名成 端口+“.conf”  ,对应启动脚本里的配置文件名称

cp redis.conf conf/6379.conf

cd conf

vi  6379.conf
修改如下配置 
daemonize no 改为 daemonize yes 
pidfile /var/run/redis.pid 改为成和自启动脚本里的路径一致 pidfile /usr/local/program/redis/run/redis_6379.pid


6.启动 Redis 服务 
# service redis start  


7.停止 Redis 服务

# service redis stop



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值