2016-05-12 10 views
0

Ich habe stabilste Redis (ver 3.2) installiert. Alles funktioniert gut, bis ich den CONFIG-Befehl von redis umbenannte, Sentinel konnte den Slave nicht zum Master machen. Denken Sie, das Problem ist Sentinel immer noch config Befehl verwenden (wurde umbenannt), um die Konfiguration von Redis zu ändern. Gibt es eine Möglichkeit, die Konfiguration von Sentinel (über Redis-Cli oder Konfigurationsdateien sentinel.conf) zu ändern, um die Redis-Konfiguration anzupassen (umbenannter Konfigurationsbefehl). Wenn nicht, ändern Sie den Quellcode.Sentinel Arbeit fehlgeschlagen nach Umbenennen Config-Befehl von Redis

Danke

Antwort

0

Nach Google fand ich eine Lösung für dieses Problem. Ich ersetze redis/src/sentinel.c über diese redis github, neu erstellen und Redis von der Quelle installieren.
Dann könnte ich eine Anweisung zu sentinel.conf hinzufügen, um Sentinel verwenden umbenennen Config-Befehl zu konfigurieren.

sentinel config-command mymaster <renamed-command> 
Verwandte Themen