summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2015-03-08 15:33:42 +0100
committerantirez <antirez@gmail.com>2015-03-08 15:34:00 +0100
commit1f5e7b88637900005bbcee3304915075dd21673d (patch)
tree5bdf2cf5296234c4213c8ca75cd9dd5a17069e67
parentf8f40afd5d250502e4ffd3a3310d2c51c70c4115 (diff)
downloadredis-1f5e7b88637900005bbcee3304915075dd21673d.tar.gz
Config: activerehashing option support in CONFIG SET.
-rw-r--r--src/config.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/config.c b/src/config.c
index 1ce7febf7..38e9dcf5d 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));