mirror of
https://github.com/fluencelabs/redis
synced 2025-03-25 20:01:04 +00:00
add zmalloc used mem to DEBUG SDSLEN
This commit is contained in:
parent
78f35f8d2c
commit
309c2bcd1b
@ -409,12 +409,14 @@ void debugCommand(client *c) {
|
|||||||
addReplyError(c,"Not an sds encoded string.");
|
addReplyError(c,"Not an sds encoded string.");
|
||||||
} else {
|
} else {
|
||||||
addReplyStatusFormat(c,
|
addReplyStatusFormat(c,
|
||||||
"key_sds_len:%lld, key_sds_avail:%lld, "
|
"key_sds_len:%lld, key_sds_avail:%lld, key_zmalloc: %lld, "
|
||||||
"val_sds_len:%lld, val_sds_avail:%lld",
|
"val_sds_len:%lld, val_sds_avail:%lld, val_zmalloc: %lld",
|
||||||
(long long) sdslen(key),
|
(long long) sdslen(key),
|
||||||
(long long) sdsavail(key),
|
(long long) sdsavail(key),
|
||||||
|
(long long) sdsZmallocSize(key),
|
||||||
(long long) sdslen(val->ptr),
|
(long long) sdslen(val->ptr),
|
||||||
(long long) sdsavail(val->ptr));
|
(long long) sdsavail(val->ptr),
|
||||||
|
(long long) getStringObjectSdsUsedMemory(val));
|
||||||
}
|
}
|
||||||
} else if (!strcasecmp(c->argv[1]->ptr,"populate") &&
|
} else if (!strcasecmp(c->argv[1]->ptr,"populate") &&
|
||||||
(c->argc == 3 || c->argc == 4)) {
|
(c->argc == 3 || c->argc == 4)) {
|
||||||
|
@ -1242,6 +1242,8 @@ void addReplyHumanLongDouble(client *c, long double d);
|
|||||||
void addReplyLongLong(client *c, long long ll);
|
void addReplyLongLong(client *c, long long ll);
|
||||||
void addReplyMultiBulkLen(client *c, long length);
|
void addReplyMultiBulkLen(client *c, long length);
|
||||||
void copyClientOutputBuffer(client *dst, client *src);
|
void copyClientOutputBuffer(client *dst, client *src);
|
||||||
|
size_t sdsZmallocSize(sds s);
|
||||||
|
size_t getStringObjectSdsUsedMemory(robj *o);
|
||||||
void *dupClientReplyValue(void *o);
|
void *dupClientReplyValue(void *o);
|
||||||
void getClientsMaxBuffers(unsigned long *longest_output_list,
|
void getClientsMaxBuffers(unsigned long *longest_output_list,
|
||||||
unsigned long *biggest_input_buffer);
|
unsigned long *biggest_input_buffer);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user