问一下,Spring Data JPA 和Redis 结合使用
问一下,Spring Data JPA 和Redis 结合使用,Spring 也提供了Jedis的封装,Spring Data Redis,想问下,怎么把mysql数据库查询的结果放入redis缓存,这样
1、查询先查缓存,缓存查不到就查mysql数据库,查到数据之后加入redis缓存
2、假如从缓存查到了记录,但是这个时候跟数据库记录不一样,这个缓存就涉及到更新的问题了,问一下怎么更新。
谢谢。
问一下,Spring Data JPA 和Redis 结合使用,Spring 也提供了Jedis的封装,Spring Data Redis,想问下,怎么把mysql数据库查询的结果放入redis缓存,这样
1、查询先查缓存,缓存查不到就查mysql数据库,查到数据之后加入redis缓存
2、假如从缓存查到了记录,但是这个时候跟数据库记录不一样,这个缓存就涉及到更新的问题了,问一下怎么更新。
谢谢。
解决方案
5
其实本人看的用redis的地方都是做高速缓存,假如是需要存储领域模型或java对象,用mongodb的很多。用途不一样,没必要让他适应啥反射。
5
看你是要本人写缓存还是要配置的缓存,从快速实现的角度,配置的缓存不需要开发,只需要学习和配置即可,错误率非常低,原因是很多人帮助你测试好了
而本人实现缓存,很难做到充分测试,会遇到种种问题
30
Spring有个redistemplate 他这个template封装了很多 使用redis的api,无需本人维护连接,事务