redis開機自啟動


 

1.設置redis.conf中daemonize為yes,確保守護進程開啟。

2.編寫開機自啟動腳本

   基本原理為:
   系統開機啟動時會去加載/etc/init.d/下面的腳本,通常而言每個腳本文件會自定義實現程序的啟動;若想將新的程序開機自啟動,只需在該目錄下添加一個自定義啟動程序的腳本,然后設置相應規則即可。
   如在這里我們在/etc/init.d/下新建一個 redis 的腳本,開機啟動時會去加載執行該腳本

3.拷貝redis源碼中初始化文件redis_init_script到/etc/init.d/redis ,並修改文件內容

cd  /home/redis-4.0.11/utils 
cp redis_init_script /etc/init.d/redis 

  

4.腳本添加如下內容,注意路徑

# chkconfig: 2345 10 90  
 #redis服務必須在運行級2,34,5下被啟動或關閉,啟動的優先級是90,關閉的優先級是10。
 # description: Start and Stop redis

# chkconfig 2345 10 90
# description:Redis is a persistent key-value database
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/bin:/root/bin
REDISPORT=6379
EXEC=/usr/local/redis/bin/redis-server
CLIEXEC=/usr/local/redis/bin/redis-cli
CONF="/etc/redis/6379.conf"
AUTH="1234"

 
        

 

6.啟動測試:

/etc/init.d/redis start

7.使用redis-cli測試

[root@localhost ~]# /usr/local/redis/bin/redis-cli
127.0.0.1:6379> set rediss sueccss
OK
127.0.0.1:6379> get rediss
"sueccss" 
127.0.0.1:6379> exit

 

8.設置開機自啟動:

chkconfig redis on

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM