問題
把 Redis 升級到 6.0.5 之後,用 redis-cli 連線時冒出了這段錯誤:
| |
Redis 6.0 開始預設綁定了特定的網路介面,加上 protected-mode 預設為 yes,導致本機連線也會被擋下來。
解法
修改 redis.conf,調整兩個設定:
| |
改完之後重啟 Redis 就能正常連線了。
補充
如果只是開發環境這樣改沒問題。正式環境建議保留 protected-mode yes,改用密碼驗證或防火牆規則來控制存取。
把 Redis 升級到 6.0.5 之後,用 redis-cli 連線時冒出了這段錯誤:
| |
Redis 6.0 開始預設綁定了特定的網路介面,加上 protected-mode 預設為 yes,導致本機連線也會被擋下來。
修改 redis.conf,調整兩個設定:
| |
改完之後重啟 Redis 就能正常連線了。
如果只是開發環境這樣改沒問題。正式環境建議保留 protected-mode yes,改用密碼驗證或防火牆規則來控制存取。