Вы не можете выполнять итерации по ключам redis напрямую, но вы можете сделать что-то очень похожее, записав транзакционную часть key
вашей пары ключ-значение в отсортированный набор одновременно с написанием key
- value
pair.
В нисходящем направлении вы «перебираете» свои ключи, читая n
key
s из отсортированного набора, а затем транзакционно удаляя их из отсортированного набора одновременно с удалениемсоответствующая пара ключ-значение.
Я написал здесь пример с кодом C #: http://rianjs.net/2014/04/how-to-iterate-over-redis-keys/
Это можно сделать на любом языке, в котором есть библиотека redis, поддерживающая транзакции.