也许我只是失明,但我没有在Redis中看到明确的set command用于清空现有的一组(没有清空整个数据库)。目前,我正在对集合进行设置差异并将其存储回自身:
redis> SMEMBERS metasyn
1) "foo"
2) "bar"
redis> SDIFFSTORE metasyn metasyn metasyn
(integer) 0
redis> SMEMBERS metasyn
(empty list or set)
但这看起来有点傻......有没有更好的方法呢?
答案 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)