Подтвердить что ты не робот

Удалить/удалить набор в Redis?

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

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

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

4b9b3361

Ответ 1

Вы можете полностью удалить набор DEL.

DEL metasyn

Из консоли redis,

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