Как атомарно удалить ключи, соответствующие шаблону, используя Redis - PullRequest
525 голосов
/ 24 октября 2010

В моей базе данных Redis есть несколько prefix:<numeric_id> хешей.

Иногда я хочу очистить их все атомарно.Как мне сделать это без использования какого-либо распределенного механизма блокировки?

Ответы [ 21 ]

0 голосов
/ 30 ноября 2015

Spring RedisTemplate сам обеспечивает функциональность. RedissonClient в последней версии устарел функциональность «deleteByPattern».

Set<String> keys = redisTemplate.keys("geotag|*");
redisTemplate.delete(keys);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...