【Redis总结】9-Redis数据类型之有序集合(Sorted Set)

 

一、简介

       ZSet,简称Sorted Set有序集合,和集合一样也是String类型元素的集合, 且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数Score。redis正是通过分数来为集合中的成员进行从小到大的排序。有序集合的成员是唯一的,但分数(score)却可以重复。集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 集合中最大的成员数为 2^32 - 1(4294967295, 每个集合可存储40多亿个成员)。

       和Set的区别:在Set基础上加上一个Score值,之前Set是k1 v1 v2 v3,现在ZSet是k1 score v1 score v2...。

       下面通过一张表总结ZSet有序列表中常用命令:

ZSet数据类型常用命令

 

 

 

 

二、使用详解

 

 

 

 

 

posted on 2020-01-08 18:46  morgan363  阅读(80)  评论(0编辑  收藏  举报

导航