开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第20天,点击查看活动详情
(二)五种数据类型使用
3.list用法
lpush:从左边依次推入队列
LPUSH list a b c
lrange:查看list的内容 0表示从第一开始 -1表示队列末尾
LRANGE list 0 -1
可以看到,先从左边依次推入a,b,c 推完数据之后c在最左边,所以查看的顺序为c b a
lpop:退出元素
最左边的c元素被退出
4.set集合的使用
Zset和Sset区别
Zset有序集合且唯一
Sset无需集合且唯一
sadd 添加无序集合
SADD setname value1 value2 value3...
e1 添加 a b f元素
SADD e1 a b f
SMEMBERS:查看集合元素
设置集合e2
集合运算
并集:SUNION
交集:SINTER
差集:SDIFF(差集和顺序有关系)
e1和e2的差集:e1中有,e2没有
e2和e1的差集:e2中有,e1没有
有序集合
ZADD
ZADD 集合名字 score key名字
创建有序集合zset1,分别添加元素为a1和a2;这边的100和102表示分数值,用来排序的时候使用
ZRANGE:查看有序集合
添加另外一个元素
发现集合的排序是升序的排序
withscores:查看集合带分数
ZRANGEBYSCORE:根据score区间范围查询
min:最小值
max:最大值
key:集合名字