[color=green][list]
[*]SADD、SREM与SPOP命令
[*]获取集合元素的相关命令
[*]集合间的运算命令
[/list]
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][/color]
[*]SADD、SREM与SPOP命令
[*]获取集合元素的相关命令
[*]集合间的运算命令
[/list]
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][/color]