Сопоставление с образцом в сортированных наборах redis и возвращение результатов по порядку

У меня есть отсортированный набор redis.

Мне нужно получить члены из набора, которые соответствуют определенному шаблону регулярного выражения В ЗАКАЗЕ.

Я использовал ZSCAN, но он не возвращает результаты по порядку. С ZRANGE я не могу выполнять сопоставление регулярных выражений.

Есть ли способ сделать это?


person Shreya Batra    schedule 16.05.2018    source источник


Ответы (1)


Даже ZSCAN не поддерживает регулярное выражение, он поддерживает только шаблоны, подобные глобусам.

Это классический вариант использования сценариев Lua. В своем сценарии вы сможете либо ZSCAN, а затем сортировать, либо ZRANGE, а затем применить фильтрацию. Удачного взлома;)

person Itamar Haber    schedule 16.05.2018