summaryrefslogtreecommitdiff
path: root/src/t_string.c
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2019-12-18 11:58:02 +0100
committerantirez <antirez@gmail.com>2019-12-18 11:58:02 +0100
commit5b9d3ac6c6932b292c8895af8562c4df3c00464b (patch)
tree581447cc8efcf9e65cc67401bc1936c0b64b43a7 /src/t_string.c
parent9d1baa070521f648e836eb741a050a8897d48129 (diff)
downloadredis-5b9d3ac6c6932b292c8895af8562c4df3c00464b.tar.gz
Avoid changing setKey() API after #6679 fix.
Diffstat (limited to 'src/t_string.c')
-rw-r--r--src/t_string.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/t_string.c b/src/t_string.c
index 4ceb02fe3..8ccd69eb9 100644
--- a/src/t_string.c
+++ b/src/t_string.c
@@ -84,7 +84,7 @@ void setGenericCommand(client *c, int flags, robj *key, robj *val, robj *expire,
addReply(c, abort_reply ? abort_reply : shared.null[c->resp]);
return;
}
- setKey(c->db,key,val,flags & OBJ_SET_KEEPTTL);
+ genericSetKey(c->db,key,val,flags & OBJ_SET_KEEPTTL);
server.dirty++;
if (expire) setExpire(c,c->db,key,mstime()+milliseconds);
notifyKeyspaceEvent(NOTIFY_STRING,"set",key,c->db->id);
@@ -183,7 +183,7 @@ void getCommand(client *c) {
void getsetCommand(client *c) {
if (getGenericCommand(c) == C_ERR) return;
c->argv[2] = tryObjectEncoding(c->argv[2]);
- setKey(c->db,c->argv[1],c->argv[2],0);
+ setKey(c->db,c->argv[1],c->argv[2]);
notifyKeyspaceEvent(NOTIFY_STRING,"set",c->argv[1],c->db->id);
server.dirty++;
}
@@ -328,7 +328,7 @@ void msetGenericCommand(client *c, int nx) {
for (j = 1; j < c->argc; j += 2) {
c->argv[j+1] = tryObjectEncoding(c->argv[j+1]);
- setKey(c->db,c->argv[j],c->argv[j+1],0);
+ setKey(c->db,c->argv[j],c->argv[j+1]);
notifyKeyspaceEvent(NOTIFY_STRING,"set",c->argv[j],c->db->id);
}
server.dirty += (c->argc-1)/2;