我正在使用 ServiceStack.Redis 构建标记系统在 c# .
我想按字典顺序检索 key
的 values
,它应该非常快。
values
是 string
类型,平均长度为 10 个字符。
我的印象是 redis 中的 sorted set
根据字典顺序存储 values
但它使用 score
(时间戳),但我错了。
我应该选择哪种数据类型?
此外,数据类型应支持 Sets
中的 SINTER
之类的交集。
最佳答案
您是对的 - Sorted Sets 正是您所需要的。要让 Sorted Set 中的成员按字典顺序排序,只需将所有分数设置为 0。然后您可以使用 ZRANGEBYLEX
以及集合操作。
关于c# - 用于在 Redis 中按字典顺序检索键值的高效数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33253930/