2016-05-12 90 views
0

我安裝了stablest redis(ver 3.2)。一切工作正常,直到我改名爲redis的CONFIG命令,sentinel無法促使slave成爲master。 認爲問題是哨兵仍然使用CONFIG命令(已重命名)來更改redis的配置。 有沒有辦法改變標記的配置(通過redis-cli或配置文件sentinel.conf)以適應redis配置(重命名的配置命令)。如果沒有,那麼更改源代碼如何?重命名redis的配置命令後,前哨工作失敗

謝謝

回答

0

谷歌後,我找到了這個問題的解決方案。 我通過這個redis github替換redis/src/sentinel.c,重建並從源代碼安裝redis。
然後我可以添加一個指令到sentinel.conf來配置sentinel use renamed config命令。

sentinel config-command mymaster <renamed-command>