sql >> Databasteknik >  >> NoSQL >> Redis

Får slaven att bekräfta varje hashuppslagning med mastern om du ställer in slav-skrivskyddat nej?

Observera att slave-read-only config hänvisar till replikering och READONLY hänvisar till kommandot redis-cluster.

Om du inte använder redis-cluster kan du säkert ignorera READONLY kommandodokumentation. Se https://raw.githubusercontent.com/antirez/redis/2.8/redis.conf istället. Skriver bör inte replikera eller kräva uppslag till mastern. Min wireshark dumpar redis med slave-read-only no visar ingen indikation på någon kommunikation med master som en konsekvens av skrivningar till slaven själv.

Om du å andra sidan använder redis-cluster och hänvisar till READWRITE beteende:Klusternodernas kommunikation med varandra för hashplatsuppdateringar och andra klusterspecifika meddelanden är optimerade för att använda minimal bandbredd och minsta bearbetningstid. Att kommunicera hash-slotuppdateringar sker troligen inte för varje skrivning på slaven.




  1. Realtidsdataströmning med MongoDB Change Streams

  2. Apache Hadoop Architecture – HDFS, YARN &MapReduce

  3. MongoDB dropIndex()

  4. Ställa in ett dynamiskt fält i Ohm / Redis