redis Set类型命令

Redis中的Set是一种无序、不重复的集合数据结构,它提供了一系列的操作命令用于对Set进行添加、删除和查找等操作。以下是Redis中Set类型常见的一些命令:

  1. SADD key member [member …]:将一个或多个成员添加到指定的集合中。

    示例:SADD myset value1 value2 value3

  2. SCARD key:获取指定集合的成员数量。

    示例:SCARD myset

  3. SMEMBERS key:获取指定集合的所有成员。

    示例:SMEMBERS myset

  4. SISMEMBER key member:判断指定成员是否存在于集合中。

    示例:SISMEMBER myset value

  5. SREM key member [member …]:从集合中删除一个或多个成员。

    示例:SREM myset value1 value3

  6. SPOP key:随机移除并返回集合中的一个成员。

    示例:SPOP myset

  7. SRANDMEMBER key [count]:随机获取集合中的一个或多个成员,count可以指定返回的个数,如果count为正数,则返回不重复的成员,如果为负数,则返回允许有重复的成员。

    示例:SRANDMEMBER myset 2

  8. SUNION key [key …]:返回所有给定集合的并集。

    示例:SUNION set1 set2

  9. SDIFF key [key …]:返回第一个集合相对于其他集合的差集。

    示例:SDIFF set1 set2

  10. SINTER key [key …]:返回给定集合的交集。

    示例:SINTER set1 set2

猜你喜欢

转载自blog.csdn.net/drhnb/article/details/132177276