gpt4 book ai didi

node.js - 使用 redis 和 node.js 问题 : why does redis. 得到返回 false?

转载 作者:IT王子 更新时间:2023-10-29 05:56:35 26 4
gpt4 key购买 nike

我正在运行一个由 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运行良好,并产生预期的输出。对于简单的 setget,我是否做错了什么?

最佳答案

我敢打赌 get 是异步的,因此您可以通过回调获取值。

编辑:
它真的是异步的:file.js

关于node.js - 使用 redis 和 node.js 问题 : why does redis. 得到返回 false?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6716463/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com