Redisへの接続時に「(error) MOVED xxx」のエラーが発生した場合の解決方法を紹介いたします。
まず、エラーを見てみます。
以下では「kamotora」というデータに「20240101」をセットしています。
1 2 |
$ redis-cli -h redisサーバ set kamotora 20240101 (error) MOVED 14122 100.100.100.34:6379 |
このエラーの対応方法ですが、「-c」オプションを追加します。
cオプションは、Redisが返す「MOVED」や「ASK」のリダイレクトに対して、適切なノードにコマンドを投げ直してくれます。
試してみてください