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

READONLY: READONLY You can't write against a read only replica

Redis

O que significa?

Um comando de escrita foi enviado a um nó réplica (slave). As réplicas são somente leitura por padrão; gravações só podem ser feitas no master.

Por que acontece?

O cliente se conecta a uma réplica em vez do master, o antigo master virou réplica após um failover, roteamento para o nó errado no Sentinel/Cluster, ou um load balancer encaminhando gravações para uma réplica.

Como resolver

Encaminhe as requisições de escrita para o nó master. Se você usa Sentinel, consulte o master atual no Sentinel (SENTINEL get-master-addr-by-name). No Cluster, grave no master do shard correto. Configure a separação de leitura/escrita na biblioteca cliente. Após um failover, atualize as conexões para que apontem para o novo master.

Abrir no DBAtlas →

Mais entradas deste banco