Node JS Пакетное Получить на Redis Keys - PullRequest
0 голосов
/ 25 марта 2020

Я хочу получить много ключей / значений, сохраненных в Redis, используя пакетный запрос. Я использую node js клиент Redis. Идея состоит в том, чтобы сделать запрос на получение нескольких ключей асинхронно, в любом случае?
Я проверил пакетную функцию в node js Redis клиенте, насколько я понял, это полезно в том случае, если вы хотите получить все элементы ха sh сразу, но не данные разных ключей сразу в асин c режиме.

я пытаюсь прочитать всю таблицу, чтобы выбрать специфику c ключ / значения на основе атрибута значения (отметка времени)

1 Ответ

1 голос
/ 25 марта 2020

Вы ищете MGET, для документов :

redis> SET key1 "Hello"
"OK"
redis> SET key2 "World"
"OK"
redis> MGET key1 key2 nonexisting
1) "Hello"
2) "World"
3) (nil)

Если вы используете redis пакет должен выглядеть так:

client.mget(["key1", "key2", "nonexisting"], (err, val) => {
  console.log(val); //["Hello", "World", null]
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...