mirror of
https://github.com/fluencelabs/redis
synced 2025-06-23 22:11:33 +00:00
Initial test events for the new keyspace notification API.
This commit is contained in:
3
src/db.c
3
src/db.c
@ -238,6 +238,7 @@ void delCommand(redisClient *c) {
|
||||
for (j = 1; j < c->argc; j++) {
|
||||
if (dbDelete(c->db,c->argv[j])) {
|
||||
signalModifiedKey(c->db,c->argv[j]);
|
||||
notifyKeyspaceEvent("del",c->argv[j],c->db->id);
|
||||
server.dirty++;
|
||||
deleted++;
|
||||
}
|
||||
@ -385,6 +386,8 @@ void renameGenericCommand(redisClient *c, int nx) {
|
||||
dbDelete(c->db,c->argv[1]);
|
||||
signalModifiedKey(c->db,c->argv[1]);
|
||||
signalModifiedKey(c->db,c->argv[2]);
|
||||
notifyKeyspaceEvent("rename_from",c->argv[1],c->db->id);
|
||||
notifyKeyspaceEvent("rename_to",c->argv[2],c->db->id);
|
||||
server.dirty++;
|
||||
addReply(c,nx ? shared.cone : shared.ok);
|
||||
}
|
||||
|
Reference in New Issue
Block a user