首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >RedisJSON - MGET示例?

RedisJSON - MGET示例?
EN

Stack Overflow用户
提问于 2021-05-14 21:33:04
回答 1查看 328关注 0票数 1

我正在使用RedisJSON,但我不知道如何按照official site of the plugin上的文档获取为多个键存储的完整JSON值。

例如,从redis-cli

代码语言:javascript
运行
复制
redis-cli-1234> json.set k1 . '{"a":"a" }'
OK
redis-cli-1234> json.set k2 . '{"b":"b" }'
OK

现在我想运行一个命令,它将获得k1、k2 (所需值的键)并返回它们的值,一气呵成:

代码语言:javascript
运行
复制
1) "{\"a\":\"a\"}"
2) "{\"b\":\"b\"}"

但我想不出是怎么回事。

我试过了:

代码语言:javascript
运行
复制
redis-cli-1234> json.mget k1 k2 .

和其他几个东西,但我只能让redis返回一个或另一个值,而不是两个都返回。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2021-05-15 04:55:29

https://redis.io/topics/transactions

代码语言:javascript
运行
复制
redis-cloud:6379> multi
OK
redis-cloud:6379(TX)> json.get k1
QUEUED
redis-cloud:6379(TX)> json.get k2
QUEUED
redis-cloud:6379(TX)> exec
1) "{\"a\":\"a\"}"
2) "{\"b\":\"b\"}"
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67535238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档