在 hmset 命令后从键中检索值
Retrieving values from keys after hmset command
我有一个 Node.js 应用程序,其中包含作者在 Redis 数据库中编写的商店 post。 post 被赋予了一个唯一的 ID(变量 messageId),并给出了两个值:消息和作者。代码的第一部分如下所示:
redisClient.hmset(messageId, "message", req.body.message, "author", req.body.author);
到目前为止,还不错。我想要做的是能够检索特定键的值。我知道我可以使用 hgetall() 获取 messageId 的所有键和值,我知道我可以使用 hkeys 获取 messageId 的所有键。如果我知道会有一个名为 "message" 的键,我如何从 Redis 客户端的消息 A) 和 B) 通过 Node.js?
检索值
注意:我看到了这个:Redis + Node.js - how do I retrieve the values。它没有告诉我我需要什么。
有hget
检索单个值,hmget
检索多个值。
参见Redis commnads for hash。 node.js 客户端应该全部支持。
类似
redisClient.hget(messageId, "message");
redisClient.hmget(messageId, ["message", "author"]);
我有一个 Node.js 应用程序,其中包含作者在 Redis 数据库中编写的商店 post。 post 被赋予了一个唯一的 ID(变量 messageId),并给出了两个值:消息和作者。代码的第一部分如下所示:
redisClient.hmset(messageId, "message", req.body.message, "author", req.body.author);
到目前为止,还不错。我想要做的是能够检索特定键的值。我知道我可以使用 hgetall() 获取 messageId 的所有键和值,我知道我可以使用 hkeys 获取 messageId 的所有键。如果我知道会有一个名为 "message" 的键,我如何从 Redis 客户端的消息 A) 和 B) 通过 Node.js?
检索值注意:我看到了这个:Redis + Node.js - how do I retrieve the values。它没有告诉我我需要什么。
有hget
检索单个值,hmget
检索多个值。
参见Redis commnads for hash。 node.js 客户端应该全部支持。
类似
redisClient.hget(messageId, "message");
redisClient.hmget(messageId, ["message", "author"]);