DBAtlas · データベース運用アトラス

MOVED: MOVED slot ip:port (クラスタリダイレクト)

Redis

意味

Redis Cluster で、要求されたキーを保持するハッシュスロットが別のノードに属している。サーバーはクライアントを正しいノードへ恒久的にリダイレクトする。これはエラーというよりリダイレクトである。

原因

クラスタ非対応のクライアントが誤ったノードに要求を送っている、ノード間でスロットが再配置された (リシャーディング)、またはクライアントがキャッシュしているスロットマップが古い。

対処方法

クラスタ対応のクライアントライブラリを使う。これらは MOVED 応答に自動で従い、正しいノードへリダイレクトし、スロットマップを更新する。redis-cli で接続するときは -c フラグを使う。クライアントがスロットトポロジーを定期的に更新することを確認する (CLUSTER SLOTS/SHARDS)。

DBAtlas で開く →

同じデータベースの他の項目