用于在Redis中按字典顺序检索键值的高效数据类型
本文关键字:键值 检索 高效 数据类型 顺序 字典 Redis 用于 | 更新日期: 2023-09-27 18:18:34
我正在使用ServiceStack构建一个标记系统。c#中的Redis。
我想按字典顺序检索key
的values
,它应该非常快。values
为string
类型,平均长度为10个字符。
我的印象是sorted set
在redis存储基于字典顺序的values
,但它使用score
(时间戳),但我错了。
我应该选择哪种数据类型?
另外,数据类型应该支持像Sets
中的SINTER
这样的交集。
你是对的-排序集是你需要的。要使排序集中的成员按字典顺序排序,只需将所有分数设置为0。然后,您可以使用ZRANGEBYLEX
以及set操作。