1. 程式人生 > 其它 >CentOS7中設定Redis開機自啟

CentOS7中設定Redis開機自啟

在你自己的redis安裝目錄中找到/utils/redis_init_script

cd /usr/local/redis-6.2.6/utils/redis_init_script

  這個檔案是redis的啟動檔案

拷貝到/etc/init.d下

cd /etc/init.d

cp /usr/local/redis-6.2.6/utils/redis_init_script redis

  init.d資料夾是CentOS系統啟動時自己要掃描的資料夾,所以將redis的資料夾放在這個目錄下

接著編輯拷貝過來的redis檔案

vi redis

#在第二行加上
#chkconfig: 2345 80 90  


#配置修改
PATH=/usr/local/bin:/sbin:/usr/bin:/bin  #我是將redis安裝在/usr/local下,看你情況

REDISPORT=6379  #不用改

EXEC=/usr/local/bin/redis-server     #也是安裝路徑下的

CLIEXEC=/usr/local/bin/redis-cli       #同上

REDIS_CLI=/usr/local/redis-6.2.6/src/redis-cli       #同上

PIDFILE=/var/run/redis_${REDISPORT}.pid    #這個每個人都是一樣的,最後的pid名字可以自己起

CONF="/usr/local/redis-6.2.6/redis.conf"   #也是安裝路徑下的

  注意:記得把註釋刪了,或者換行,會報錯;redis.conf和防火牆的問題大家百度解決就好

OK,儲存後重啟redis

service redis stop
service redis start
ps aux | grep redis-server #檢視redis是否開啟
[root@smart-platform-Redis ~]# ps aux | grep redis-server
root 1215 0.1 0.2 162512 9828 ? Ssl 13:37 0:00 /usr/local/bin/redis-server *:6379
root 3021 0.0 0.0 112828 992 pts/0 S+ 13:37 0:00 grep --color=auto redis-server
[root@smart-platform-Redis ~]#

這種情況就啟動成功了!

最後,重啟你的伺服器,檢視Redis埠是否自動啟動

學習工作順利,祝好!