Я запускаю простое веб-приложение, поддерживаемое node.js, и пытаюсь использовать redis для хранения некоторых пар ключ-значение.Все, что я делаю, это запускаю "node index.js" в командной строке, и вот первые несколько строк моего index.js:
var app = require('express').createServer();
var io = require('socket.io').listen(app);
var redis = require('redis');
var redis_client = redis.createClient();
redis_client.set("hello", "world");
console.log(redis_client.get("hello"));
Однако все, что я получаю за redis_client.get("hello")
вместо "world"
это false
.Почему он не возвращает "world"
?
(и я запускаю сервер redis)
Что странно, так это то, что пример кода, размещенный здесь , работает нормально,и производит ожидаемый результат.Есть что-то, что я делаю неправильно для простых set
и get
?