Redis
 sql >> Database >  >> NoSQL >> Redis

L'impostazione di slave-sola lettura no farà sì che lo slave confermi ogni ricerca hash con il master?

Tieni presente che slave-read-only config si riferisce alla replica e READONLY fa riferimento al comando redis-cluster.

Se non stai usando redis-cluster, puoi tranquillamente ignorare il READONLY documentazione dei comandi. Fare invece riferimento a https://raw.githubusercontent.com/antirez/redis/2.8/redis.conf. Le scritture non devono replicarsi né richiedere ricerche al master. Il mio wireshark esegue il dump su redis con slave-read-only no non mostra alcuna indicazione di alcuna comunicazione con il master a seguito di scritture sullo slave stesso.

Se invece stai usando redis-cluster e fai riferimento al READWRITE comportamento:la comunicazione tra i nodi del cluster per gli aggiornamenti degli slot hash e altri messaggi specifici del cluster è ottimizzata per utilizzare una larghezza di banda minima e il minor tempo di elaborazione. La comunicazione degli aggiornamenti degli hash slot molto probabilmente non avviene per ogni scrittura sullo slave.