Пустой/удалить набор в Redis?


может быть, я просто слепой, но я не вижу явной набор команд в Redis для опорожнения существующего набора (без опорожнения всей базы данных). В настоящее время я делаю разницу в наборе с самим собой и сохраняю ее обратно в себя:

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

но это выглядит немного глупо... есть ли лучший способ сделать это?

1 58

1 ответ:

вы можете удалить набор в целом с DEL.

DEL metasyn

С консоли redis,

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