В Redis у нас есть данные, близкие к 9 - 10 миллионам, т.е. размер базы данных. У нас есть много разных типов ключей. Предположим, что ab c, abd, ad c, ade. Поэтому мне нужно получить все ключи с шаблоном 'a. . c' или 'ab ' et c. Когда я пытаюсь получить данные, используя команду «keys a. *. c», это сильно снижает производительность redis из-за огромного количества данных.
Есть ли у нас какой-либо другой способ извлечения данных из redis на основе таких шаблонов. Идея состоит в том, чтобы получать данные очень быстро.
Я пытался с помощью команды сканирования, но это занимает много времени, например, 3-4 минуты (если вы знаете, как эффективно использовать сканирование, это также поможет).
В нашем приложении nodejs мы использовали пакет 'redis' npm для доступа к redis.