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