sql >> Base de Datos >  >> NoSQL >> Redis

¿La configuración de esclavo de solo lectura no hará que el esclavo confirme cada búsqueda de hash con el maestro?

Tenga en cuenta que slave-read-only config se refiere a la replicación y READONLY se refiere al comando redis-cluster.

Si no está utilizando redis-cluster, puede ignorar con seguridad READONLY documentación de mando. Consulte https://raw.githubusercontent.com/antirez/redis/2.8/redis.conf en su lugar. Las escrituras no deben replicarse ni requerir búsquedas en el maestro. Mi wireshark vuelca en redis con slave-read-only no no muestra ninguna indicación de comunicación con el maestro como consecuencia de escrituras en el propio esclavo.

Si está utilizando redis-cluster por otro lado, y se refiere a READWRITE Comportamiento:la comunicación de los nodos del clúster entre sí para actualizaciones de ranuras hash y otros mensajes específicos del clúster se optimizan para usar un ancho de banda mínimo y el menor tiempo de procesamiento. Lo más probable es que la comunicación de actualizaciones de ranuras hash no ocurra para cada escritura en el esclavo.