redis-set数据类型小结

Published on:
Tags: redis

集合具有无序性和唯一性

  • 增加元素
    • 增加一个或多个元素 sadd key menber1 [member2 member3]
  • 查询元素
    • 查询集合数量 scard key
    • 返回所有集合元素 smembers key
    • 随机返回集合元素 srandmember key [count]
  • 删除元素
    • 随机删除集合元素 spop key [count]
    • 删除集合中指定元素 srem key member [m1 m2]
  • 判断是否存在元素 sismember key member
  • 移动元素 smove source destination member
  • 集合运算
    • 差集
      • 返回差集 sdiff s1 s2
      • 返回差集并存储 sdiffstore destination s1 s2
    • 交集
      • 返回交集 sinter s1 s2
      • 返回交集并存储 sinterstore destination s1 s2
    • 并集
      • 返回并集 sunion s1 s2
      • 返回并集并存储 sunionstore destination s1 s2

set