Как запросить данные через нечеткий ключ в хэше Redis - PullRequest
0 голосов
/ 29 января 2019

Я использую хэш redis для хранения своих данных.Ключ является фиксированным значением, поле хранит «id» + «тип», а значение хранит соответствующие данные.Есть ли способ запросить данные через нечеткий ключ?

Например,

Запись «ABC»: «12301»: «abc» и «ABC»: «12302»: «def», я хочу использовать «ABC» + «123 * »для запроса двух записей.

Заранее спасибо!

1 Ответ

0 голосов
/ 29 января 2019

Да и нет.

Вы можете использовать HSCAN с шарикоподобными узорами, что, кажется, то, что вам нужно.

Тем не менее, большое сканированиеХэши могут занимать много времени.Вместо этого вы можете создавать свои собственные индексы (см., Например, Лексикографические индексы или использовать поисковую систему, например RediSearch .

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...