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/