Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

A configuração slave-read-only no fará com que o escravo confirme todas as pesquisas de hash com o mestre?


Observe que slave-read-only config refere-se à replicação e READONLY refere-se ao comando redis-cluster.

Se você não estiver usando redis-cluster, poderá ignorar com segurança o READONLY documentação do comando. Consulte https://raw.githubusercontent.com/antirez/redis/2.8/redis.conf. As gravações não devem replicar nem exigir pesquisas no mestre. Meu wireshark despeja no redis com slave-read-only no não mostra nenhuma indicação de qualquer comunicação com o mestre como consequência das gravações no próprio escravo.

Se você estiver usando redis-cluster, por outro lado, e referindo-se ao READWRITE comportamento:a comunicação dos nós do cluster entre si para atualizações de slots de hash e outras mensagens específicas do cluster são otimizadas para usar largura de banda mínima e o menor tempo de processamento. A comunicação de atualizações de slots de hash provavelmente não acontece para todas as gravações no escravo.