用于在Redis中按字典顺序检索键值的高效数据类型

本文关键字:键值 检索 高效 数据类型 顺序 字典 Redis 用于 | 更新日期: 2023-09-27 18:18:34

我正在使用ServiceStack构建一个标记系统。c#中的Redis。
我想按字典顺序检索keyvalues,它应该非常快。
valuesstring类型,平均长度为10个字符。

我的印象是sorted set在redis存储基于字典顺序的values,但它使用score(时间戳),但我错了。

我应该选择哪种数据类型?
另外,数据类型应该支持像Sets中的SINTER这样的交集。

用于在Redis中按字典顺序检索键值的高效数据类型

你是对的-排序集是你需要的。要使排序集中的成员按字典顺序排序,只需将所有分数设置为0。然后,您可以使用ZRANGEBYLEX以及set操作。