Redis
 sql >> Base de données >  >> NoSQL >> Redis

Est-ce que la définition de slave-read-only no obligera l'esclave à confirmer chaque recherche de hachage avec le maître ?

Veuillez noter que slave-read-only config fait référence à la réplication et READONLY fait référence à la commande redis-cluster.

Si vous n'utilisez pas redis-cluster, vous pouvez ignorer en toute sécurité le READONLY documents de commande. Reportez-vous plutôt à https://raw.githubusercontent.com/antirez/redis/2.8/redis.conf. Les écritures ne doivent pas être répliquées ni nécessiter de recherches sur le maître. Mes dumps wireshark sur redis avec slave-read-only no ne montre aucune indication de communication avec le maître à la suite d'écritures sur l'esclave lui-même.

Si vous utilisez redis-cluster d'autre part, et en vous référant au READWRITE Comportement :la communication des nœuds de cluster entre eux pour les mises à jour d'emplacement de hachage et d'autres messages spécifiques au cluster est optimisée pour utiliser une bande passante minimale et un temps de traitement minimal. La communication des mises à jour d'emplacement de hachage ne se produit probablement pas pour chaque écriture sur l'esclave.