Redis集合(set)和有序集合(zset)

1.集合

redis 的set 是string 的无序集合

(1)sadd (添加元素)

语法:sadd [集合名称] [元素 …]
在这里插入图片描述

(2)smembers (查看元素)

语法: smembers [集合名称]
在这里插入图片描述

(3)sinter (查看交集)

语法:sinter [集合名称1][集合名称2]
在这里插入图片描述

(4)sunion (查看并集)

语法:sunion[集合名称1][集合名称2]
inter在这里插入图片描述

(5)sdiff (差集)

语法:sdiff[集合名称1][集合名称2]
在这里插入图片描述

(6)scard(查看集合元素个数)

语法:scard [集合名称]
在这里插入图片描述

(7)smove source distination memember(移动集合元素)

移动source 集合元素到distination集合中

(8)srem key member (删除指定集合的元素)

(9)srandmember key count (随机获取count个元素, 但不删除)

(10)spop key count(随机获取count个元素并删除)

(11) sismember key member(检查member 是否存在key集合里面)

2.有序集合(zset)

(1) zadd(添加元素)

语法:zadd [集合名称] [序号] [值]
在这里插入图片描述

(2)zrange(查询元素)

语法:zrange [集合名称][min] [max]
在这里插入图片描述
查询并 显示序号withscores
语法:zrange [集合名称] [min] [max] withscores
在这里插入图片描述

(3)zrevrange(倒序显示元素)

语法: zrevrange [集合名称] [min] [max] withscores
在这里插入图片描述

(4)zremrangebyrank(删除元素)

语法:zremrangebyrank [集合名称][min][max]
在这里插入图片描述

(5)zcard (查看集合元素个数)

语法:zcard [集合名称]
在这里插入图片描述

(6)zscore (根据值返回序号)

语法:zscore [集合名称] [值]
在这里插入图片描述

(7)zrem key member (删除指定集合的元素)

(8)zincrby key increment member (增加指定集合的元素的score)

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值