diff options
author | antirez <antirez@gmail.com> | 2016-04-28 08:45:47 +0200 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2016-05-10 06:40:10 +0200 |
commit | 7f5e1340f9bf6e1566be630f424accdb2ad0aed7 (patch) | |
tree | 75501641089b60adcf7d12d8d7119a23f4abc308 /src | |
parent | 1186f92b1bb54e83c094783a41263b42616ebe41 (diff) | |
download | redis-7f5e1340f9bf6e1566be630f424accdb2ad0aed7.tar.gz |
Modules: add ZADD_INCR flag to zset increment API.
Diffstat (limited to 'src')
-rw-r--r-- | src/module.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/module.c b/src/module.c index dadc22d46..4a74d1586 100644 --- a/src/module.c +++ b/src/module.c @@ -1236,6 +1236,7 @@ int RM_ZsetIncrby(RedisModuleKey *key, double score, RedisModuleString *ele, int if (key->value && key->value->type != OBJ_ZSET) return REDISMODULE_ERR; if (key->value == NULL) moduleCreateEmptyKey(key,REDISMODULE_KEYTYPE_ZSET); if (flagsptr) flags = RM_ZsetAddFlagsToCoreFlags(*flagsptr); + flags |= ZADD_INCR; if (zsetAdd(key->value,score,ele->ptr,&flags,newscore) == 0) { if (flagsptr) *flagsptr = 0; return REDISMODULE_ERR; |