我是Redis的初学者,我想使用Redis作为我的辅助Db(这是我的缓存服务器,但我想为它添加一些功能(作为分页,动态过滤内容,......))我认为它应该使用一些命令HGET(在哈希数据模型中)& HGETALL为This,但我不知道如何?
现在我想用分页创建自定义查询。我看起来像This但是我不能使用两个数据源(因为This因为我想在两个数据源中使用相同的包装,这意味着Person模型应该是redis& my first data-来源!所以这不是个好主意)
我使用此代码进行分页
List<Person> list = redisTemplate.opsForList().range(key, pageRequest.getPageNumber() * pageRequest.getPageSize(), pageRequest.getPageNumber() + 1 * pageRequest.getPageSize());
return PageableExecutionUtils.getPage(
list ,
pageRequest,
() -> redisTemplate.opsForList().size(key));
我的解决方案权利吗?
但是我无法在这种情况下创建我的特殊查询!
有什么想法吗?