Redis отключается при выполнении команды keys из nodejs для поиска шаблона - PullRequest
1 голос
/ 24 января 2020

В 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.

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