From 4ece8bd7a776898f86bfe363565a5af53b6d17d0 Mon Sep 17 00:00:00 2001 From: Daniel Dai <764122422@qq.com> Date: Tue, 19 Nov 2019 00:02:45 -0500 Subject: [PATCH] fix move command --- src/db.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/db.c b/src/db.c index e47a4a681..0f8eaefa3 100644 --- a/src/db.c +++ b/src/db.c @@ -1034,6 +1034,13 @@ void moveCommand(client *c) { /* OK! key moved, free the entry in the source DB */ dbDelete(src,c->argv[1]); + signalModifiedKey(src,c->argv[1]); + signalModifiedKey(dst,c->argv[1]); + notifyKeyspaceEvent(NOTIFY_GENERIC, + "move_from",c->argv[1],src->id); + notifyKeyspaceEvent(NOTIFY_GENERIC, + "move_to",c->argv[1],dst->id); + server.dirty++; addReply(c,shared.cone); }