安装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