2016-05-14 12 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テーブルの上にNAT変換された<NEW_IP_TO_BIND>を追加するIPをであり、この場合ために

また、バインドの既に設定された値を127.0.0.1

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

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

(私の場合目には:私は私が使用してローカルに<NEW_IP_TO_BIND>のインタフェースからの転送を可能にしていた地としてではない他のアドレス127.0.0.1を使用していますeインターフェイスはeth0でした)

上記は、セキュリティに関しては少しばかげているので、永続的な設定の解決策として考慮しないでください。 一時的な移行のコンフィグレーションでのみ問題ありません。

関連する問題