Redis的Set操作

    xiaoxiao2025-04-25  15

    一、介绍

    Redis的set是string的类型的无序集合,set元素最大可以包含(2的32次方-1)个元素。关于set集合类型除了基本的添加删除操作,其他有用的集合操作还包括并集(union),交集(intersection),差集(difference)。

    注意:每个集合中的各个元素不能重复。

    该类型应用场合:qq好友推荐。

    Tom 朋友圈:marry,   Jack,  Albert,  Steven

    Yujie朋友圈:Jack, Albert,  Jimmy, Tony

    二,操作

    1. sadd  key  member      给key对应的set添加一个元素

    2. sinter   key1  key2   key3  .....             返回所有给定的key的交集

    3. sunion  key1  key2  key3 .......           返回所有给定的key的并集

    4. sdiff    key1   key2  key3  .....          返回所有给定key的差集

    5. smembers   key         返回给定key的元素

    6. sismember  key  member         判断member是否在set中

     

    7. scard  key      返回set中元素的个数

    8. smove  p1  p2   member          从p1对应的set中移除member元素并添加到p2对应的set中

    9. srem  key  member  [member]    从指定set中删除member

    转载请注明原文地址: https://ju.6miu.com/read-1298427.html
    最新回复(0)