Redis服務端啟動失敗排查:解決重啟無法獲取遠程連接訪問

在新的 CentOS的 7 機器上安裝了Redis 服務端,但無法使用systemctl 啟動它。

嘗試啟動Redis 服務▼

systemctl start redis.service
  • Redis啟動失敗了(沒有輸出)。

以下是嘗試連接Redis時發生的情況:

redis-cli
Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected>

但是手動啟動Redis是有效的:

[root@redis ~]# redis-cli
127.0.0.1:6379>

查詢Redis狀態,顯示未激活Redis ▼

[root@redis ~]# systemctl status redis.service
redis-server.service - Redis persistent key-value database
Loaded: loaded (/usr/lib/systemd/system/redis-server.service; disabled)
Active: inactive (dead)

November 25 18:52:16 redis systemd[1]: Starting Redis persistent key-value database...
November 25 18:52:16 redis systemd[1]: Started Redis persistent key-value database.

下面是另一個查詢查詢Redis狀態,顯示Redis失敗的示例圖▼

Redis服務端啟動失敗排查:解決重啟無法獲取遠程連接訪問

解決Redis服務端啟動失敗問題

使用systemd 運行最新版本的Redis,你需要編輯Redis 配置文件:

/etc/redis.conf

使用systemd 支持構建Redis 並配置 ▼

daemonize no

supervised auto

重啟VPS服務器Redis無法獲取遠程連接訪問怎麼辦?

如果重啟VPS服務器,Redis無法啟動獲取遠程連接訪問,可刪除dump.rdb(內存快照)文件 ▼

cd /var/lib/redis
mv dump.rdb dump.rdb_bak

查看是否有啟動Redis服務▼

ps -ef|grep redis
  • 嘗試重啟VPS服務器,如果Redis能夠如常啟動,說明剛才編輯的Redis 配置文件是起作用的。

希望陳溈亮博客( https://www.chenweiliang.com/ ) 分享的《Redis服務端啟動失敗排查:解決重啟無法獲取遠程連接訪問》,對您有幫助。

歡迎分享本文鏈接:https://www.chenweiliang.com/cwl-29424.html

歡迎加入陳溈亮博客的Telegram 頻道,獲取最新更新!

🔔 率先在頻道置頂目錄獲取寶貴的《ChatGPT 內容行銷AI 工具使用指南》! 🌟
📚 這份指南蘊含價值巨大,🌟難逢的機遇,切勿錯失良機! ⏰⌛💨
喜歡就分享和按贊!
您的分享和按贊,是我們持續的動力!

 

發表評論

您的電子郵箱地址不會被公開。 必填項已用 * 標註

滾動到頂部