【发布时间】:2018-07-03 18:16:41
【问题描述】:
我有如下示例的键值对
KEY VALUE
key1 1
key2 2
key3 3
. .
. .
keyN N
我的每个键都需要映射一个唯一的数字,所以我将我的键映射到自动递增的数字,然后通过 redis mass insertion 将其插入到 Redis,这非常有效,然后使用 GET 命令对所有键值映射进行内部处理.
但我有超过 10 亿个密钥,所以我想知道在这种情况下使用 Redis 是否有更高效(主要是内存使用量更少)的方法?
谢谢
【问题讨论】:
-
你的条件是只有唯一的key吧?
-
我有唯一的字符串键,我需要将它们映射为整数。然后我想将此键值映射与标准 GET 命令一起使用。
-
“高效”是什么意思?
-
主要是消耗内存较少
-
也通过有效的方式,因为我的值属于键是递增的数字,我认为 Redis 中可能有替代方式/用法,所以我不需要设置这个自动递增的值。
标签: redis