DBAtlas · Atlas de operações de banco de dados

MOVED: MOVED slot ip:port (cluster redirect)

Redis

O que significa?

No Redis Cluster, o hash slot que contém a chave solicitada pertence a outro nó. O servidor redireciona o cliente permanentemente para o nó correto. Trata-se de um redirecionamento, não de um erro.

Por que acontece?

Um cliente que não é cluster-aware envia uma requisição ao nó errado, os slots foram redistribuídos entre os nós (resharding), ou o mapa de slots em cache no cliente está desatualizado.

Como resolver

Use uma biblioteca cliente cluster-aware; elas seguem a resposta MOVED automaticamente, redirecionam para o nó correto e atualizam o mapa de slots. Use a flag -c ao conectar com redis-cli. Certifique-se de que seu cliente atualiza periodicamente a topologia de slots (CLUSTER SLOTS/SHARDS).

Abrir no DBAtlas →

Mais entradas deste banco