ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

Redis学习(2)set和zset

2022-08-19 00:04:06  阅读:170  来源: 互联网

标签:... set zset destination Redis element member score key


set集合

底层就是一个hash表,只不过保存的值是null。

添加删除

  • sadd key element element ... 用element等创建一个set
  • smembers key 显示key中成员
  • sismembers key element 判断element是否在key中
  • scard key 返回key中元素个数
  • srem key element 从key中删除element
  • smove source destination key 把source中的key移动到destination中
  • srandmember key [count] 随机返回count个key中的元素
  • spop key [count] 随机从key中删除count个元素

集合操作

  • sinter key key ... 对这些key求交集
  • sinterstore destination key key... 对这些key求交集,并保存到destination中
  • sunion key key... 对这些key求并集
  • sunionstore 同上,求并集保存到destination
  • sdiff key key...求第一个key与其他的差
  • sdiffstore 求差,保存到destination中

zset有序集合

  • zadd score member [score member ...]
  • zrem key member 删除member
  • zscore member 获取member的score
  • zincryby key increment member 对key中的成员member的score 加上increment
  • zcard key 获取key中元素个数
  • zrank key member 获取member在key中的从小到大的排名
  • zrevrank 同上,不过是获取从大到小的排名
  • zrange key start end 获取指定索引范围内的成员,按照增序
  • zrevrange,同上,不过是按降序获取
  • zrangebyscorera key min max 获取key中score介于min和max中的成员,以增序
  • zrevrangebyscore 同上,以降序
  • zcount key min max 统计score在min和max之间的成员数量
  • zremrangebyrank key start end 删除排名在start和end之间的成员
  • zremrangebyscore key min max 删除score在min和max之间的成员
  • zunionstore destination number key [key...],求并集并保存到destination中,注意这里需要指定number
  • zinterstore 同上,求交集
  • zpopmax key [count]弹出score最高的count个元素
  • zpopmin 同上,弹出最低的
  • bzpopmax key key... timeout 同上,阻塞的弹出
  • bzpopmin 同上

标签:...,set,zset,destination,Redis,element,member,score,key
来源: https://www.cnblogs.com/destinyzk/p/16600558.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有