【发布时间】:2022-02-06 14:30:18
【问题描述】:
我正在运行一个由 node.js 支持的简单 Web 应用程序,并且我正在尝试使用 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-server)
奇怪的是,here 发布的示例代码运行良好,并产生了预期的输出。对于简单的set 和get,我做错了什么吗?
【问题讨论】: