JSON 命令
列出 JSON 命令并提供指向命令参考页面的链接。
下表列出了 JSON 命令。请参阅命令链接,了解每个命令的语法、参数和示例的更多信息。
命令 | Redis Enterprise |
Redis Cloud |
描述 |
---|---|---|---|
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 元素的类型。 |