Bitte beachten Sie, dass slave-read-only
config bezieht sich auf Replikation und READONLY
bezieht sich auf den Befehl redis-cluster.
Wenn Sie Redis-Cluster nicht verwenden, können Sie READONLY
getrost ignorieren Befehlsdokumentation. Siehe stattdessen https://raw.githubusercontent.com/antirez/redis/2.8/redis.conf. Schreibvorgänge sollten weder repliziert werden noch Suchen zum Master erfordern. Mein Wireshark-Dump auf Redis mit slave-read-only no
zeigt keinen Hinweis auf eine Kommunikation mit dem Master als Folge von Schreibvorgängen an den Slave selbst.
Wenn Sie andererseits Redis-Cluster verwenden und sich auf READWRITE
beziehen Verhalten:Die Kommunikation der Cluster-Knoten untereinander für Hash-Slot-Aktualisierungen und andere Cluster-spezifische Nachrichten sind optimiert, um minimale Bandbreite und die geringste Verarbeitungszeit zu verwenden. Das Kommunizieren von Hash-Slot-Aktualisierungen erfolgt höchstwahrscheinlich nicht für jeden Schreibvorgang auf dem Slave.