Задать вопрос
@Boris007

Как в Redis подключиться к 2 и более БД?

Поставил пакет редиса
https://www.npmjs.com/package/redis
Но у меня он может вытянуть данные только из DB0
Как сделать подключение сразу ко всем DB, чтобы писать запрос по умолчанию и он искал сам в какой DB он лежит?
У меня сейчас есть DB0, DB1, DB2
В DB0 запросы проходят, а вот из DB1 он не хочет мне данные отдавать, возвращает [Object: null prototype] {}

import { createClient } from 'redis';
const client = createClient();
client.on('error', (err) => console.log('Redis Client Error', err))
await client.connect()
const value = await client.HGETALL('user:13');
console.log(value)
  • Вопрос задан
  • 171 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Бэкенд на Node.js для фронтенд-разработчиков
    3 месяца
    Далее
  • Skillbox
    Node.js
    2 месяца
    Далее
  • Stepik
    Microservices - паттерны и практика построения микросервисов
    1 неделя
    Далее
Решения вопроса 1
он искал сам в какой DB он лежит?
Redis так не работает.
Всё, что вы можете - это в createClient передать номер нужной БД через ключ database: createClient({database: 42})
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы