diff --git a/src/sentinel.c b/src/sentinel.c index 047d6fbf9..7eb482a3c 100644 --- a/src/sentinel.c +++ b/src/sentinel.c @@ -1870,6 +1870,18 @@ void rewriteConfigSentinelOption(struct rewriteConfigState *state) { rewriteConfigRewriteLine(state,"sentinel",line,1); } dictReleaseIterator(di2); + + /* sentinel rename-command */ + di2 = dictGetIterator(master->renamed_commands); + while((de = dictNext(di2)) != NULL) { + sds oldname = dictGetKey(de); + sds newname = dictGetVal(de); + line = sdscatprintf(sdsempty(), + "sentinel rename-command %s %s %s", + master->name, oldname, newname); + rewriteConfigRewriteLine(state,"sentinel",line,1); + } + dictReleaseIterator(di2); } /* sentinel current-epoch is a global state valid for all the masters. */