У меня есть следующие ключи в Redis:фраза соответствия для ключей в Redis
"542 136 mountain road"
"542 136 mountainview road"
"542136 mountain road"
"542 136 mountain"
"136 mountain road"
"136 mountain"
Я хотел бы получить ключи, которые содержат фразу 136 mountain
. С шаблоном в стиле глобуса я в настоящее время делаю 4 запроса, чтобы удовлетворить все возможные случаи.
scan 0 MATCH '*[\ ]136 mountain[\ ]*'
scan 0 MATCH '*[\ ]136 mountain'
scan 0 MATCH '136 mountain[\ ]*'
scan 0 MATCH '136 mountain'
Эти четыре запросов в общей сложности будут возвращать 4 результатов:
"542 136 mountain road"
"542 136 mountain"
"136 mountain road"
"136 mountain"
Пожалуйста, поделитесь своими входами, если есть лучший способ изменить строку шаблона, так что все 4 результатов могут быть получены в один запрос.