解決Debian Redis連接問題可按以下步驟排查:
檢查Redis服務狀態
sudo systemctl status redis-server
若未運行,啟動服務:
sudo systemctl start redis-server
驗證配置文件
/etc/redis/redis.conf
中bind
參數是否允許遠程連接(如設為0.0.0.0
)。port
(默認6379)是否正確,重啟Redis使配置生效:sudo systemctl restart redis-server
開放防火墻端口
sudo ufw allow 6379
sudo ufw reload
測試連接
redis-cli -h <服務器IP> -p 6379 ping
若返回PONG
,則連接正常。-a <密碼>
參數。檢查客戶端配置
.env
或代碼中)的REDIS_HOST
、REDIS_PORT
、REDIS_PASSWORD
參數正確。安全提示:若需遠程訪問,建議通過SSH隧道或限制IP訪問,避免直接暴露Redis端口。