redis学习系列(五)

redis简单操作之set类型

edis里面的set类型被称为无序集合类型

集合是数学里面常见的一个概念,可以理解是一类数据的集合。

集合满足三个特点:

a.无序性:集合里面的数据是没有顺序之分

b.唯一性:集合里面的数据彼此是不能重复

c.确定性:集合里面的数据的个数是确定

集合常见运算:

交集(A∩B):集合公共的部分;

并集(A∪B):集合全部的部分;

差集(A-B):A-B代表的含义是元素在A里面出现,但是不能在B里面出现;

1.sadd向集合里面添加元素

语法:redis 127.0.0.1:6379> SADD KEY_NAME VALUE1..VALUEN

2.smembers获取集合里面的元素

语法:redis 127.0.0.1:6379> SMEMBERS KEY VALUE

3.srem移除集合里面的某个元素

语法:redis 127.0.0.1:6379> SREM KEY MEMBER1..MEMBERN

4.spop随机的弹出集合里面的某个元素

语法:redis 127.0.0.1:6379> SPOP KEY

redis简单操作之zset类型

redis里面的zset类型被称为有序集合,意味有序集合里面的元素是排好序的,也满足唯一性和确定性

1.zadd添加元素

语法:redis127.0.0.1:6379>ZADD KEY_NAME SCORE1 VALUE1..SCOREN VALUEN

2.zrange获取集合元素

语法:redis127.0.0.1:6379>ZRANGE key start stop[WITHSCORES]

3.获取集合内容的时候,显示权重信息

语法:redis127.0.0.1:6379>ZRANGE key start stop[WITHSCORES] WITHSCORES

以上是几种常见的hash类型的命令操作,其他hash类型命令操作参见:http://www.redis.net.cn/order/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容