似乎Redis
可以提供与Gemfire
OQL
查询相同的功能,但使用spring / -boot / Java可以更改代码。任何见解都将受到高度赞赏!
存储数据 - Gemfire
可以存储父对象并使用OQL功能来查询深层嵌套对象,而不会在存储过程中做任何不同的事情。但是在Redis
中,必须根据查询需求进行存储。因此,如果我们期待" find x in xList
"能力; xList
必须存储为Set / List 单独,而不是保存父对象。
查询数据 - 如果我们必须在Redis
中存储自定义对象,则还必须使用相应的序列化程序,这也会使RedisTemplate的实例绑定到DataType。在庞大的代码库中,需要存储和获取不同对象的数据库,这似乎不具备高度可维护性。
当查询很复杂并使用spring-boot集成时,这是在Redis中存储/获取每个自定义对象的唯一方法吗? RedisRepository
不适合复杂查询的帐单