Пустой/удалить набор в Redis?
может быть, я просто слепой, но я не вижу явной набор команд в Redis для опорожнения существующего набора (без опорожнения всей базы данных). В настоящее время я делаю разницу в наборе с самим собой и сохраняю ее обратно в себя:
redis> SMEMBERS metasyn
1) "foo"
2) "bar"
redis> SDIFFSTORE metasyn metasyn metasyn
(integer) 0
redis> SMEMBERS metasyn
(empty list or set)
но это выглядит немного глупо... есть ли лучший способ сделать это?
1 ответ:
вы можете удалить набор в целом с
DEL
.DEL metasyn
С консоли redis,
redis> SMEMBERS metasyn 1) "foo" 2) "bar" redis> DEL metasyn (integer) 1 redis> SMEMBERS metasyn (empty list or set)