Redis как сделать like выборку?

Есть база в redis, хранит url'ы.

Строение примерно такое:
PU[ID]:tttp://lol.ru/image/file-one.jpg
PU[123]:tttp://test.ru/txt/some.txt
PU[451]:tttp://test.ru/txt/new.txt

Думаю примерно понятно. Как сделать выборку по маске значения "tttp://test.ru/txt/*" и получить все ключи (id) соответствующих условию выборки записей?

tttp = http, тостер автозаменяет
  • Вопрос задан
  • 3887 просмотров
Пригласить эксперта
Ответы на вопрос 2
alternativshik
@alternativshik
Прям вот так вот в лоб - никак, не для этого он заточен, но вот решение такого плана имеет место быть.
stackoverflow.com/questions/7604455/how-to-search-...
Ответ написан
mgyk
@mgyk
Задача совсем плохо решается на любой key-value БД. Тут лучше в какой-нибудь elastic положить, если нужно очень быстро искать по маске
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы