3
我想将复杂结构存储为Redis排序集中的JSON对象。Redis存储和查询复杂结构
ZADD "mysetkey" 100 [ {"A":"100"}, {"B":"50"}, {"C":"180"}, {"D":"200"} ]
ZADD "mysetkey" 101 [ {"A":"10"}, {"B":"50"}, {"C":"70"}, {"D":"200"} ]
ZADD "mysetkey" 88 [ {"A":"300"}, {"B":"50"}, {"C":"110"}, {"D":"200"} ]
现在有一个简单的操作或搜索存储的值? 例如,如果我想获得sumof(A) for all elements
?或者获取价值为A < 20 AND value of C > 100
的所有元素。
我的理解是,这是不可能的,因为Redis将所有内容都存储为字符串。但无论如何都想确认一下。
此外,通过使用Redis支持的数据结构组合,可以在Redis中实现此目标。