[Redis]-設定Redis為開機自動啟用

Redis建置學習心得

設定開機時自動啟動redis, 在此使用CentOS 7之後的新功能, 註冊service的方式, 舊版的則請參考附註

 

1.      建立service相案給redis (port 6379)

# vi /lib/systemd/system/redis_6379.service

 

2.      輸入下列內容到檔案裡, 然後存檔離開 (copy的話用附件檔)

[Unit]

Description=Redis on port 6379

After=network.target

 

[Service]

Type=forking

ExecStart=/usr/local/bin/redis-server /etc/redis/6379.conf

ExecStop=/usr/local/bin/redis-cli -p 6379 shutdown

 

[Install]

WantedBy=multi-user.target

 

3.      啟動 Redis 服務

設定Service:

# systemctl daemon-reload

# systemctl enable redis_6379.service

Created symlink from /etc/systemd/system/multi-user.target.wants/redis_6379.service to /usr/lib/systemd/system/redis_6379.service.

 

啟動Redis服務 (如果已經手動啟動, 則不用執行這個動作)

# systemctl start redis_6379.service

 

完成上述的一切動作, 就可以來進行驗證, 看看服務是否啟動的. 下列語法如果回應PONG就表示redis目前已啟動服務.

# redis-cli -h 192.168.127.101 -p 6379 ping

PONG