redis 4.0.9 安装加入服务设置开机自启(centos ubuntu)通用

安装redis

我是再ubuntu 16.04下配置

从官方地址https://redis.io 下载 然后直接make
$ wget http://download.redis.io/releases/redis-4.0.9.tar.gz $ tar xzf redis-4.0.9.tar.gz $ cd redis-4.0.9 $ make

新建 /etc/redis 目录:
mkdir /etc/redis

复制redis.conf 到 /etc/redis 下:
cp redis.conf /etc/redis/6379.conf


redis-4.0.9 目录下的src目录里面有 redis-server服务 redis-cli客户端
redis-4.0.9 目录下的utils目录 copy redis_init_script 到/etc/init.d/下: cp redis_init_script /etc/init.d/redis


vim /etc/init.d/redis

加入 
# chkconfig: 2345 10 90
# description: Start and Stop redis

分别修改 EXEC 、CLIEXEC的路径,对应你自己的redis-server redis-cli路径;
并且修改 /etc/init.d/redis 的权限: chmod +x /etc/init.d/redis

至此,你可以尝试如下方式启动和停止redis服务
service redis start
service redis stop

如果报错:
Failed to start redis.service: Unit redis.service not found.

从新加载配置 systemctl daemon-reload

再次尝试就没问题了,可以这样来启动停止redis服务: systemctl start redis.service



设置开机启动

1、设置 /etc/redis/6379.conf 中daemonize为yes,确保守护进程开启,也就是在后台可以运行.

2、如果你的centos系统 可以用chkconfig 方式配置,如下:

先加入chkconfig服务
chkconfig --add redis

  开机启动

chkconfig redis on

 3、ubuntu下配置方式如下:

 
update-rc.d redis defaults

 
原文地址:https://www.cnblogs.com/murenhui/p/8898238.html