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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis 有序集合中是不是存在某个key相关的知识,希望对你有一定的参考价值。

zrank 返回有序集中指定成员的排名。如果成员不是有序集 key 的成员,返回 nil 。
如果返回nil 表示不存在
另外 Zscore 命令返回有序集中,成员的分数值。 如果成员元素不是有序集 key 的成员,或 key 不存在,返回 nil 。
参考技术A Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。
不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。
有序集合的成员是唯一的,但分数(score)却可以重复。
集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。本回答被提问者采纳

以上是关于redis 有序集合中是不是存在某个key的主要内容,如果未能解决你的问题,请参考以下文章

热搜排序实现——Redis有序集合zset

Redis的有序集合操作命令

Redis有序集合Sorted set操作

redis命令之 ----SortedSed(有序集合)

Redis常用操作--------SortedSet(有序集合)

Redis 有序集合