Open6

Redis 8 supports JSON data type

㐂乃㐂乃
> JSON.SET users:abc $ '{"name":"foo"}'
"OK"
> JSON.GET users:abc $
$16
[{"name":"foo"}]
> JSON.GET users:abc $.name
$7
["foo"]
㐂乃㐂乃

全部取りたいみたいな場合は多分こう

> SCAN 0 MATCH users:*
0
users:abc
users:def
> JSON.MGET users:abc users:def $.name
["foo"]
["bar"]
㐂乃㐂乃

最初のリンクの、FT.CREATEでsecondary indexingできるとある。$.cart[*].itemId AS itemidとして'@itemid:{MacBook}'で検索しているが複数値ではOR検索になる?

㐂乃㐂乃

docker run --rm -p 6379:6379 redis:8curl -s telnet://localhost:6379したけどexecでredis-cli使えばよかった)