如何获取Redis中列表的内存大小?

How to get the memory size of a list in Redis?

我在 Redis 中存储了一个非常大的字符串列表,我试图弄清楚是否有命令(或任何其他方式)来获取该列表使用的内存。有什么建议吗?

我查看了 Redis commands 的列表,找不到任何相关内容。

目前Redis不提供这种自省记忆能力。你目前最好的选择是在恢复列表之前和之后从目标数据库中提取 DUMP the list and then RESTORE it to an empty database. Use INFOmemory 部分,然后从后者中减去前者以获得大小估计。