mirror of
https://github.com/fluencelabs/redis
synced 2025-06-23 22:11:33 +00:00
Lazyfree: Hash converted to use plain SDS WIP 4.
This commit is contained in:
8
src/db.c
8
src/db.c
@ -420,11 +420,11 @@ void scanCallback(void *privdata, const dictEntry *de) {
|
||||
} else if (o->type == OBJ_HASH) {
|
||||
sds sdskey = dictGetKey(de);
|
||||
sds sdsval = dictGetVal(de);
|
||||
key = createStringObject(keysds,sdslen(keysds));
|
||||
val = createStringObject(valsds,sdslen(valsds));
|
||||
key = createStringObject(sdskey,sdslen(sdskey));
|
||||
val = createStringObject(sdsval,sdslen(sdsval));
|
||||
} else if (o->type == OBJ_ZSET) {
|
||||
sds keysds = dictGetKey(de);
|
||||
key = createStringObject(keysds,sdslen(keysds));
|
||||
sds sdskey = dictGetKey(de);
|
||||
key = createStringObject(sdskey,sdslen(sdskey));
|
||||
val = createStringObjectFromLongDouble(*(double*)dictGetVal(de),0);
|
||||
} else {
|
||||
serverPanic("Type not handled in SCAN callback.");
|
||||
|
Reference in New Issue
Block a user