Commande Redis Slaveof
La commande Redis Slaveof peut convertir le serveur actuel en serveur esclave du serveur spécifié.
Si le serveur actuel est déjà un serveur esclave d'un serveur maître, alors l'exécution de SLAVEOF host port entraînera l'arrêt de la synchronisation du serveur actuel avec l'ancien maître, l'abandon de l'ancien jeu de données et le début de la synchronisation avec le nouveau maître.
De plus, l'exécution de la commande SLAVEOF NO ONE sur un serveur esclave amènera l'esclave à désactiver la réplication et à passer de serveur esclave à serveur maître, et le jeu de données initialement obtenu par synchronisation ne sera pas abandonné.
En utilisant la fonctionnalité selon laquelle 'SLAVEOF NO ONE n'abandonne pas le jeu de données synchronisé', lorsque le serveur maître tombe en panne, le serveur esclave peut être utilisé comme nouveau serveur maître, ce qui permet d'assurer un fonctionnement ininterrompu.
Syntaxe
La syntaxe de base de la commande redis Slaveof est la suivante :
redis 127.0.0.1:6379> SLAVEOF host port
Versions disponibles
>= 1.0.0
Valeur de retour
Renvoie toujours OK.
Exemples
redis 127.0.0.1:6379> SLAVEOF 127.0.0.1 6379 OK redis 127.0.0.1:6379> SLAVEOF NO ONE OK
Autres extensions