Redis数据操作 -- Set无序集合

  • 元素为string类型
  • 元素具有唯一性,不重复
  • 集合没有修改操作

增加

  • 添加元素,返回插入成功的元素数量

    sadd key member1 member2 …

获取

  • 返回集合中所有元素

    smembers key

  • 随机获取count个元素,默认获取一个,返回获取的元素

    srandmember key count

  • 判断value是否在集合中存在,返回1代表存在,0代表不存在

    sismember key value

删除

  • 指定元素删除,返回删除成功的元素的数量

    srem key value1 value2 …

  • 从集合中弹出count个元素,默认弹出一个,返回值是弹出的元素。

    spop key [count]

其他操作

  • 将key1中的value移动到key2中

    smove key1 key2 value

  • 查看集合的长度

    scard key

  • 查看两个集合的差集

    sdiff key1 key2

  • 查看两个集合的交集

    sinter key1 key2

  • 查看两个集合的并集

    sunion key1 key2

上一篇:Pandas:DataFrame的交集并集补集(列标签是相同的)


下一篇:python中字典的复制