2016-09-02 7 views
0

Supposons que je la configuration de réplication Redis suivante:séquence d'arrêt correcte pour le cluster Redis

  • 3 machines
  • Chaque machine dispose d'un serveur Redis et une sentinelle Redis.
  • L'un des serveurs est défini comme maître, les deux autres sont ses esclaves.

Quelle serait la séquence correcte et les commandes à l'arrêt grâce cette configuration, tout en gardant le maître existant comme esclaves maître et existant comme esclaves (ce qui signifie, aucun basculement ou reconfig devraient avoir lieu)

Merci.

Répondre

0

Séquence d'arrêt

Vous devez d'abord arrêter Sentinelles, afin d'éviter les alarmes/notifications et basculement. Ensuite, vous pouvez arrêter les esclaves et maîtriser.

commande d'arrêt

Vous pouvez gracieusement mise à l'arrêt des instances de Redis (sentinelle, esclave et maître) avec la commande shutdown.

Pour la version Redis antérieure à 3.0 (pas très sûr), il n'y a pas de commande shutdown pour Redis sentinel. Mais vous pouvez simplement utiliser killall ou kill -9 process_id pour le tuer sans aucun effet secondaire.