JSON 命令
列出 JSON 命令并提供指向命令参考页面的链接。
下表列出了 JSON 命令。有关每个命令的语法、参数和示例的更多信息,请参阅命令链接。
命令 | Redis 企业版 |
Redis 云 |
描述 |
---|---|---|---|
JSON.ARRAPPEND | ✅ 支持 |
✅ 免费版和固定版 |
将元素附加到 JSON 数组。 |
JSON.ARRINDEX | ✅ 支持 |
✅ 灵活版和年度版 ✅ 免费版和固定版 |
返回 JSON 数组中某个值首次出现的索引。 |
JSON.ARRINSERT | ✅ 支持 |
✅ 灵活版和年度版 ✅ 免费版和固定版 |
在给定索引之前将 JSON 值插入到 JSON 数组中。 |
JSON.ARRLEN | ✅ 支持 |
✅ 灵活版和年度版 ✅ 免费版和固定版 |
返回 JSON 数组的长度。 |
JSON.ARRPOP | ✅ 支持 |
✅ 灵活版和年度版 ✅ 免费版和固定版 |
删除并返回 JSON 数组中索引处的一个元素。 |
JSON.ARRTRIM | ✅ 支持 |
✅ 灵活版和年度版 ✅ 免费版和固定版 |
修剪 JSON 数组,使其只包含指定的包含元素的范围。 |
JSON.CLEAR | ✅ 支持 |
✅ 灵活版和年度版 ✅ 免费版和固定版 |
清除容器值(数组/对象)并将数值设置为 0。 |
JSON.DEBUG | ✅ 支持 |
✅ 灵活版和年度版 ✅ 免费版和固定版 |
调试容器命令。 |
JSON.DEBUG HELP | ✅ 支持 |
✅ 灵活版和年度版 ✅ 免费版和固定版 |
返回有关 JSON.DEBUG 命令的有用信息。 |
JSON.DEBUG MEMORY | ✅ 支持 |
✅ 灵活版和年度版 ✅ 免费版和固定版 |
报告 JSON 元素的内存使用情况(以字节为单位)。 |
JSON.DEL | ✅ 支持 |
✅ 灵活版和年度版 ✅ 免费版和固定版 |
删除 JSON 元素。 |
JSON.FORGET | ✅ 支持 |
✅ 灵活版和年度版 ✅ 免费版和固定版 |
删除 JSON 元素,与 JSON.DEL 相同。 |
JSON.GET | ✅ 支持 |
✅ 灵活版和年度版 ✅ 免费版和固定版 |
返回 JSON 序列化形式的元素值。 |
JSON.MGET | ✅ 支持 |
✅ 灵活版和年度版 ✅ 免费版和固定版 |
返回多个元素的值。 |
JSON.NUMINCRBY | ✅ 支持 |
✅ 灵活版和年度版 ✅ 免费版和固定版 |
将路径中存储的数字增加指定数字。 |
JSON.NUMMULTBY | ✅ 支持 |
✅ 灵活版和年度版 ✅ 免费版和固定版 |
将路径中存储的数字乘以指定数字。(自 RedisJSON v2.0 起弃用) |
JSON.OBJKEYS | ✅ 支持 |
✅ 灵活版和年度版 ✅ 免费版和固定版 |
返回指定 JSON 对象中包含的键。 |
JSON.OBJLEN | ✅ 支持 |
✅ 灵活版和年度版 ✅ 免费版和固定版 |
返回指定 JSON 对象中的键数。 |
JSON.RESP | ✅ 支持 |
✅ 灵活版和年度版 ✅ 免费版和固定版 |
以 Redis 序列化协议 (RESP) 格式返回 JSON 元素。 |
JSON.SET | ✅ 支持 |
✅ 灵活版和年度版 ✅ 免费版和固定版 |
设置 JSON 元素的值。 |
JSON.STRAPPEND | ✅ 支持 |
✅ 灵活版和年度版 ✅ 免费版和固定版 |
将给定的字符串附加到指定键的现有字符串中。 |
JSON.STRLEN | ✅ 支持 |
✅ 灵活版和年度版 ✅ 免费版和固定版 |
返回字符串的长度。 |
JSON.TOGGLE | ✅ 支持 |
✅ 灵活版和年度版 ✅ 免费版和固定版 |
如果布尔值为 true ,则将其更改为 false 。如果布尔值为 false ,则将其更改为 true 。 |
JSON.TYPE | ✅ 支持 |
✅ 灵活版和年度版 ✅ 免费版和固定版 |
返回 JSON 元素的类型。 |