Redis select () возвращает false - PullRequest
0 голосов
/ 08 апреля 2020

Я пытаюсь интегрировать Sequelize-redis-cache в мою текущую базу данных. Вот моя установка redis:

const { REDIS_HOST, REDIS_PORT } = process.env;
const memoryStore = redis.createClient({ host: REDIS_HOST, port: REDIS_PORT });

export default memoryStore;

И в дБ. js:

import redis from './config/redis';
const redisCache = redis.select(1);
const cacher = SequelizeCache(db, redisCache);

Я не знаю, почему это возвращение redisCache = false, Это какой-то асин c?

Я изменяю на:

redis.select(1, () => {
  cacher = SequelizeCache(db, redis);
});

И это работает хорошо, но я все еще не понимаю, как это работает здесь.

...