summaryrefslogtreecommitdiff
path: root/src/db.c
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2013-01-24 16:20:53 +0100
committerantirez <antirez@gmail.com>2013-01-28 13:14:56 +0100
commitda04e6ed44bf80c5e2fe282522f924e8f55921cb (patch)
tree486d054f77c25e9d331b72c4eb2c6682dce2dc29 /src/db.c
parent8766e81079dd4e26b0f5e1b04b8fc319b8d13eb7 (diff)
downloadredis-da04e6ed44bf80c5e2fe282522f924e8f55921cb.tar.gz
Keyspace events added for more commands.
Diffstat (limited to 'src/db.c')
-rw-r--r--src/db.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/db.c b/src/db.c
index b45c73e5a..10e618246 100644
--- a/src/db.c
+++ b/src/db.c
@@ -587,12 +587,14 @@ void expireGenericCommand(redisClient *c, long long basetime, int unit) {
rewriteClientCommandVector(c,2,aux,key);
decrRefCount(aux);
signalModifiedKey(c->db,key);
+ notifyKeyspaceEvent("del",key,c->db->id);
addReply(c, shared.cone);
return;
} else {
setExpire(c->db,key,when);
addReply(c,shared.cone);
signalModifiedKey(c->db,key);
+ notifyKeyspaceEvent("expire",key,c->db->id);
server.dirty++;
return;
}