Java中Redis缓存
1:安装
安装可分为单机版redis 和集群版redis 安装比较简单,自行百度即可
2:集成
pom文件中加入jedis 依赖,spring创建redis的application-resid配置,其中分别配置redis的单机版 和 集群版配置 ,注意需要用到连接池
3:编写dao层
因为需要兼容单机版和集群版,编写接口,分别实现redis的单机版和集群版实现,里面包含set get常用方法
4:集成查询业务
(1) 根据配置文件配置的key读取缓存,若缓存存在,string转具体类型 例如list 直接返回
(2) 缓存不存在,操作数据库,读取数据
(3) 存储key值到缓存中
5:同步缓存
dao中增加删除缓存的方法,你发现了没有,删除其实就是同步
单独编写同步service,在业务模块数据变更时(插入或者更新),调用同步方法,其实就是删除,在查询的时候 ,自然就同步了
最怕一生碌碌无为还说平凡难能可贵。