У меня есть приложение nodejs, которому нужно подключиться к базе данных Redis.Однако при попытке подключиться к Redis всегда возвращается « false ».У меня запущен экземпляр Redis на той же машине, которая доступна из cli, также есть другое приложение nodejs, которое подключено к этому же экземпляру Redis.
Я не вижу ничего плохого в / var / log / redis/redis-server.log и не печатается в консоли.
Есть идеи, в чем может быть проблема?
$ nodejs -v v8.11.1
$ redis-server -v Сервер Redis v = 4.0.9 sha = 00000000: 0 malloc = jemalloc-3.6.0 битов = 64 build = 1bc80a08306a3efd
const redis = require('redis'),
redisClient = redis.createClient(6379, '127.0.0.1');
const REDIS_USER_DATA_INDEX = 2;
redisClient.select(REDIS_USER_DATA_INDEX);
redisClient.on('connect', function () {
console.log('redis connected');
}).on('error', function (error) {
console.log(error);
});
console.log(`connected ${redisClient.connected}`);
РЕДАКТИРОВАТЬ Я не получаю никаких событий воба обратных вызова redisClient.on ()