我想在树中插入固定长度的数值,稍后检查它们是否存在。大多数数值都相似,因此将它们放在SET中没有意义,因为我会浪费空间。由于ReJsonPATH期望键名的“类Java”命名约定,这就是我想出的:{"_0":{"_1":{"_2":true}},"_2":{"_3":{"_4":true}}}因此,当我需要知道是否设置了“012”时,我需要检查是否"JSON.GETkey._0._1._2"==true。最初,我尝试保存自然树值,例如:{"0":{"1":{"2":true}},"2":{"3":{"4":true}}}但是我不能写任何能够遍历这棵树的PATH,无论是点还是括号形式。有什
我想在树中插入固定长度的数值,稍后检查它们是否存在。大多数数值都相似,因此将它们放在SET中没有意义,因为我会浪费空间。由于ReJsonPATH期望键名的“类Java”命名约定,这就是我想出的:{"_0":{"_1":{"_2":true}},"_2":{"_3":{"_4":true}}}因此,当我需要知道是否设置了“012”时,我需要检查是否"JSON.GETkey._0._1._2"==true。最初,我尝试保存自然树值,例如:{"0":{"1":{"2":true}},"2":{"3":{"4":true}}}但是我不能写任何能够遍历这棵树的PATH,无论是点还是括号形式。有什
Redis是开发中非常常用的内存数据存储中间件,之前基本上用它来做内存存储使用。最近发现Redis推出了很多增强模块,例如通过RedisJSON可以支持原生JSON对象的存储,使用RediSearch可以作为搜索引擎使用,并且支持中文搜索!那么我们不禁想问,redisSearch+redisjson这两东西组合在一起能干什么事情呢?嘿,那不就是可以用来做搜索么?首先介绍下RedisMod这个东西,它是一系列Redis的增强模块。有了RedisMod的支持,Redis的功能将变得非常强大。目前RedisMod中包含了如下增强模块:RediSearch:一个功能齐全的搜索引擎;RedisJSON: