diff --git a/src/config.c b/src/config.c index 1ce7febf738c9127790f52934e8c69f76c251cc2..38e9dcf5d1605364215d8e6343c1f6c7b02dda00 100644 --- a/src/config.c +++ b/src/config.c @@ -737,6 +737,11 @@ void configSetCommand(redisClient *c) { if (yn == -1) goto badfmt; server.repl_slave_ro = yn; + } else if (!strcasecmp(c->argv[2]->ptr,"activerehashing")) { + int yn = yesnotoi(o->ptr); + + if (yn == -1) goto badfmt; + server.activerehashing = yn; } else if (!strcasecmp(c->argv[2]->ptr,"dir")) { if (chdir((char*)o->ptr) == -1) { addReplyErrorFormat(c,"Changing directory: %s", strerror(errno));