Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Czy ustawienie slave-tylko do odczytu nie spowoduje, że slave potwierdzi każde wyszukiwanie skrótu u mastera?

Pamiętaj, że slave-read-only config odnosi się do replikacji i READONLY odnosi się do polecenia redis-cluster.

Jeśli nie używasz klastra redis, możesz bezpiecznie zignorować READONLY dokumentacja poleceń. Odwołaj się do https://raw.githubusercontent.com/antirez/redis/2.8/redis.conf. Zapisy nie powinny się powielać ani wymagać odnośników do wzorca. Mój wireshark zrzuca na redis z slave-read-only no nie pokazuje żadnej komunikacji z urządzeniem nadrzędnym w wyniku zapisów do samego urządzenia podrzędnego.

Jeśli używasz redis-cluster z drugiej strony i odwołujesz się do READWRITE zachowanie:komunikacja węzłów klastra ze sobą w celu aktualizacji skrótów i innych komunikatów specyficznych dla klastra jest zoptymalizowana pod kątem wykorzystania minimalnej przepustowości i najkrótszego czasu przetwarzania. Komunikowanie się aktualizacji slotów skrótu najprawdopodobniej nie zdarza się przy każdym zapisie na urządzeniu podrzędnym.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis uruchamia się ręcznie z init.d, ale nie przy starcie

  2. Jakie są główne różnice między Redis Pub/Sub a Redis Stream?

  3. Jak serializować mapę w Javie do przechowywania w Redis?

  4. Planowanie zadań związanych z selerem z dużym ETA

  5. Odczytywanie danych z Redis do Flink