Можно ли удалить весь набор через некоторое время в Redis? - PullRequest
0 голосов
/ 15 апреля 2020

Я новичок в Redis и пытаюсь использовать его для сохранения результатов запроса, поэтому мне не нужно каждый раз обращаться к API. Теперь давайте предположим, что у меня есть запрос, который приносит мне имена, поэтому каждый раз, когда имя получается в результате API, я сохраняю его в Redis, поэтому после 10 запросов у меня есть набор в Redis, который имеет все эти значения [Джон, Джозеф, Ник ...], могу я удалить весь набор, скажем, через час? Я хотел бы удалить все значения из этого набора в один go. Возможно ли это сделать?

1 Ответ

1 голос
/ 15 апреля 2020

Посмотрите на команду Redis EXPIRE - она ​​делает именно это. Например, если ваш набор хранится в ключе «myset», срок его действия истечет через час:

redis> EXPIRE myset 3600
...