As of JSON version 2.6, this command is regarded as deprecated.
JSON.RESP key [path]
@json,
@read,
@slow,
Return the JSON in key in Redis serialization protocol specification form
keyis key to parse.
pathis JSONPath to specify. Default is root $. This command uses the following mapping from JSON to RESP:
null maps to the bulk string reply.false and true values map to the simple string reply.[, followed by the array's elements.{. Each successive entry represents a key-value pair as a two-entry array reply of the bulk string reply.For more information about replies, see Redis serialization protocol specification.
Create a JSON document.
redis> JSON.SET item:2 $ '{"name":"Wireless earbuds","description":"Wireless Bluetooth in-ear headphones","connection":{"wireless":true,"type":"Bluetooth"},"price":64.99,"stock":17,"colors":["black","white"], "max_level":[80, 100, 120]}'
OKGet all RESP details about the document.
redis> JSON.RESP item:2
1) {
2) "name"
3) "Wireless earbuds"
4) "description"
5) "Wireless Bluetooth in-ear headphones"
6) "connection"
7) 1) {
2) "wireless"
3) true
4) "type"
5) "Bluetooth"
8) "price"
9) "64.989999999999995"
10) "stock"
11) (integer) 17
12) "colors"
13) 1) [
2) "black"
3) "white"
14) "max_level"
15) 1) [
2) (integer) 80
3) (integer) 100
4) (integer) 120| Redis Enterprise |
Redis Cloud |
Notes |
|---|---|---|
| ✅ Supported |
✅ Flexible & Annual ✅ Free & Fixed |