redis set学习笔记

set是string类型元素的集合

成员唯一,意味着没有重复值【去重的list】

无序,排列是乱序的,与插入顺序无关

1 判断key的类型

type key


2 获取set类型的长度【成员数】

scard key


3 获取set的所有成员

smembers key

熟悉了集合运算之后,我们也可以通过sdiff,sunion,sinter来获取集合元素


4 判断一个元素是不是集合中的元素

sismember key member


5 创建集合,添加元素

sadd key member1 member2


6 删除集合中一个或者多个指定元素

srem key value1 value2


7 移除集合中的一个元素

spop key


8 随即返回集合中的一个或者多个元素

srandmember key N


9 将集合1的元素移动到集合2

smove key1 key2 membet


10

集合的交集,差集,并集

差集

sdiff  key1 key2


把集合1和集合2的差集存储在dest中

sdiffstore dest key1 key2


交集

sinter key1 key2

sinterstore dest key1 key2


并集

sunion key1 key2


sunionstore dest key1 key2


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

推荐阅读更多精彩内容

  • 最近学习redis,记录一下 redis官网:redis.io 中文官网:http://www.redis.net...
    alexpdh阅读 1,915评论 0 1
  • 本文为笔者对在学习Redis过程中所收集资料的一个总结,目的是为了以后方便回顾相关的知识,大部分为非原创内容。特此...
    EakonZhao阅读 14,531评论 0 9
  • 转自:http://bbs.redis.cn/forum.php?mod=viewthread&tid=481 p...
    木十2036阅读 903评论 0 7
  • 昨天关于身体放松身体,意识放松意识!留的东西,无人解对! 大多虚阳上亢,忘了其实背部,才是真阳的发端,背部能够放松...
    纵情嬉戏天地间阅读 640评论 0 0
  • 申请配置信息: 一、下载super-alidayu短信验证组建 二、实例代码 三、实际应用 session会话控制...
    程序员有话说阅读 1,345评论 0 2