2016-05-14 103 views
1

我正在嘗試更改我的redis'綁定'配置而不重新啓動它。 here說,我可以使用CONFIG SET bind「new ips」來做到這一點,但是當我在redis-cli中輸入時,出現以下錯誤!更改Redis服務器的'綁定'配置而不重新啓動它

(錯誤)ERR不支持的CONFIG參數:綁定

有什麼毛病我使用的命令,或者Redis的不支持此配置變化不復位?

P.S:如果它的有用,「CONFIG GET bind」工作正常並返回當前配置。

回答

0

我最近有一個類似的問題。我的Redis實例已經綁定到127.0.0.1。我能想到的唯一的解決辦法是內廷通過IP表

sudo iptables -t nat -I PREROUTING -p tcp -d <NEW_IP_TO_BIND> --dport 6379 -j DNAT --to-destination 127.0.0.1:6379 

其中<NEW_IP_TO_BIND>是您要添加的IP地址和127.0.0.1在這種情況下,因爲綁定的已配置值

而且我使用127.0.0.1沒有任何其它地址爲目的我不得不使用允許從<NEW_IP_TO_BIND>本地接口轉發:

sysctl -w net.ipv4.conf.eth0.route_localnet=1 

(在我的情況日e接口是eth0)

上面的安全性有點不禮貌,不應被視爲永久性配置的解決方案。 臨時遷移配置只能是好的

相關問題