【问题标题】:Retrieving values from keys after hmset command在 hmset 命令之后从键中检索值
【发布时间】:2015-01-04 18:26:53
【问题描述】:

我有一个 Node.js 应用程序,其中将作者撰写的帖子存储在 Redis 数据库中。帖子有一个唯一的 ID(变量 messageId),并给出了两个值:消息和作者。代码的第一部分如下所示:

redisClient.hmset(messageId, "message", req.body.message, "author", req.body.author);

到目前为止,一切都很好。我想要做的是能够检索特定键的值。我知道我可以使用 hgetall() 来获取 messageId 的所有键和值,并且我知道我可以使用 hkeys 来获取 messageId 的所有键。如果我知道会有一个名为“消息”的键,我如何从 Redis 客户端的消息 A) 和 B) 通过 Node.js 检索值?

注意:我见过这个:Redis + Node.js - how do I retrieve the values。它没有告诉我我需要什么。

【问题讨论】:

    标签: node.js redis


    【解决方案1】:

    hget 用于检索单个值,hmget 用于检索多个值。

    Redis commnads for hash。 node.js 客户端应该都支持它们。

    类似

    redisClient.hget(messageId, "message");
    redisClient.hmget(messageId, ["message", "author"]);
    

    【讨论】:

    • 成功了,非常感谢!现在我开始了解 Redis 命令以及如何将它们与 Node.JS 一起使用,我还将充分利用您提供给我的链接。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-22
    • 1970-01-01
    • 1970-01-01
    • 2013-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多