redis 有序集合中是否存在某个key

发布网友 发布时间:2022-04-20 15:11

我来回答

2个回答

热心网友 时间:2022-04-11 15:17

zrank 返回有序集中指定成员的排名。如果成员不是有序集 key 的成员,返回 nil 。
如果返回nil 表示不存在
另外 Zscore 命令返回有序集中,成员的分数值。 如果成员元素不是有序集 key 的成员,或 key 不存在,返回 nil 。

热心网友 时间:2022-04-11 16:35

Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。
不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。
有序集合的成员是唯一的,但分数(score)却可以重复。
集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com