我有一个 Node.js 应用程序,其中将作者撰写的帖子存储在 Redis 数据库中。该帖子被赋予一个唯一的 ID(变量 messageId),并给出两个值:消息和作者。代码的第一部分如下所示:
redisClient.hmset(messageId, "message", req.body.message, "author", req.body.author);
Run Code Online (Sandbox Code Playgroud)
到目前为止,一切都很好。我想要做的是能够检索特定键的值。我知道我可以使用 hgetall() 来获取 messageId 的所有键和值,并且我知道我可以使用 hkeys 来获取 messageId 的所有键。如果我知道会有一个名为“message”的键,我如何从 Redis 客户端的消息 A) 和通过 Node.js 的 B) 中检索值?
注意:我看过这个:Redis + Node.js - how do Iretrieve the values。它没有告诉我我需要什么。
有hget检索单个值和hmget检索多个值的情况。
请参阅hash 的 Redis 命令。Node.js 客户端应该支持所有这些。
就像是:
redisClient.hget(messageId, "message");
redisClient.hmget(messageId, ["message", "author"]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6466 次 |
| 最近记录: |