在Redis中清空/删除一组?

时间:2011-06-10 02:33:03

标签: set redis

也许我只是失明,但我没有在Redis中看到明确的set command用于清空现有的一组(没有清空整个数据库)。目前,我正在对集合进行设置差异并将其存储回自身:

redis> SMEMBERS metasyn
1) "foo"
2) "bar"
redis> SDIFFSTORE metasyn metasyn metasyn
(integer) 0
redis> SMEMBERS metasyn
(empty list or set)

但这看起来有点傻......有没有更好的方法呢?

1 个答案:

答案 0 :(得分:96)

您可以使用DEL完全删除该设置。

DEL metasyn

从redis控制台,

redis> SMEMBERS metasyn
1) "foo"
2) "bar"
redis> DEL metasyn
(integer) 1
redis> SMEMBERS metasyn
(empty list or set)