gpt4 book ai didi

ruby - nodeJs 中的 Redis-pubsub,执行 "HGET"命令

转载 作者:IT王子 更新时间:2023-10-29 06:12:21 24 4
gpt4 key购买 nike

我想从nodeJs服务器获取redis服务器中的hash数据

我在 ruby 中有这个脚本

$redis.hset("token:test", 'user_id', 12)

如何在 NodeJs 服务器中获取“token:test”值我试过了

var pubsub = redis.createClient();
pubsub.hget("token:test",'user_id');

但它说未定义:(

谁能帮帮我??

最佳答案

因为 node.js 及其模块是 evented and non-blocking从本质上讲,当您想要获取 hget 命令的结果时,您应该将回调作为第三个参数传递。

redisClient.hget("myKey", "myField", function(err, obj) {
// in case of error
if(err) {
console.log(err);
}

// do something with returned object
...
});

关于ruby - nodeJs 中的 Redis-pubsub,执行 "HGET"命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6760893/

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