`
Franciswmf
  • 浏览: 780345 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

linux下设置redis开机自动运行

阅读更多
linux环境:
1、新建文件夹并复制redis.conf文件
#新建目录
mkdir /etc/redis  --redis名字自定义:影响启动命令,示例:service redis start/stop
#移动配置文件并重命名,名字必须是6379,同端口号
mv /usr/local/redis/redis.conf /etc/redis/6379.conf
注意:可以根据需要修改6379.conf文件
daemonize no 必须改成 daemonize yes;

2、开始编写redis自动启动脚本
方式一:创建脚本文件redis,然后复制Redis解压目录的utils目录下名为redis_init_script的文件内容到redis里面
# vim /etc/init.d/redis  --创建脚本文件
方式二:
直接拷贝Redis解压目录的utils目录下名为redis_init_script的文件到/etc/init.d下
# cp /usr/local/redis/redis-3.2.9/utils/redis_init_script  /etc/init.d/redis
注意下面三个属性:
REDISPORT=6379 #实际端口
EXEC=/usr/local/redis/bin/redis-server #实际路径
CLIEXEC=/usr/local/redis/bin/redis-cli #实际路径
为避免报错:service redis does not support chkconfig
需在首行注释!bin/sh下面添加如下一行注释:
# chkconfig: 2345 10 90   #解释:redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10

3、把脚本添加到系统服务列表
#chkconfig --add redis
#chkconfig redis on
#chkconfig --list   //查看所有注册的脚本文件

4、设置开机自启(关闭是off)
# chkconfig redis on
然后可以使用命令来开启或者关闭redis了
# service redis start/stop

5、验证一下是否开机自启:重启系统reboot,然后 ps -ef | grep redis, 查看进程即可;
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics