redis中的set类型的命令操作

  • SADD、SREM与SPOP命令
  • 获取集合元素的相关命令
  • 集合间的运算命令


SADD、SREM与SPOP命令



SADD(添加):

语法:SADD key(集合名) member

解释:用来向集合中添加一个或多个元素,返回值表示成功加入的元素数量。因为一个集合中不能有相同的元素,如果加入的元素已经存在与集合则忽略该元素的加入。


SREM(删除):

SREM key member

解释:从集合中删除一个或多个元素,返回值表示成功过删除的数量。


SPOP(弹出):

SPOP key

解释:随机弹出一个元素,返回值即是弹出的元素。


SMEMBERS(查询全部):

SMEMBERS key

解释:返回集合中的所有元素。


SRANDMEMBER(随机查):

语法:SRANDMEMBER key count(数字)

解释:用来随机从集合中获取一个或多个元素,但count>0,返回count(不大约set的长度)个不重复的元素;当count用来对多个集合执行并集运算。


SUNIONSTORE

语法:SUNIONSTORE dest key1 key2 key3 ..

解释:将多个集合执行并集运算并将结果存放在dest集合。

[color=green]
[/color]

你可能感兴趣的:(redis,redis,redis集合操作,set操作)