Centos7
Centos 7:Redis 3.2 未在啟動時啟動
我根據本教程在 Centos 7 系統上安裝了 redis 3.2:http: //linoxide.com/storage/install-redis-server-centos-7/
之後,我從 github 用這個交換了 initScript: https ://gist.github.com/paulrosania/257849
Redis 未在啟動時啟動。
我閱讀了很多關於這個問題的主題,但沒有什麼對我有用。systemd 未在啟動時啟動 redis-server。daemonize 設置為“no”,redis.service 文件存在 Type=forking
如果我用“/etc/init.d/redis start”或“service redis start”啟動它,它會正確啟動,沒有錯誤。
您需要執行
systemctl enable redis_6379
以在啟動時啟用 redis 服務。(服務的名稱當然取決於您如何配置它。如果您按照連結教程進行操作,則它是 redis_6379)。您可能需要執行
systemctl daemon-reload
以使 systemd 了解 redis 服務的新單元文件,然後才能啟用該服務。要啟動、停止、重新啟動、禁用服務,您也應該使用該
systemd
工具systemctl
。例如,開始使用:
systemctl start redis_6379
對於命令
systemctl enable redis_6379
我得到“無法啟用單元:單元文件 redis_6379.service 不存在。”
但
systemctl enable redis
對我有用