Java中Redis缓存

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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,在业务模块数据变更时(插入或者更新),调用同步方法,其实就是删除,在查询的时候 ,自然就同步了

以上是关于Java中Redis缓存的主要内容,如果未能解决你的问题,请参考以下文章

java web开发缓存方案,ehcache和redis哪个更好

java web开发缓存方案,ehcache和redis哪个更好

如何用java做一个购物车,用redis来缓存商品id

Java中Redis缓存

基于内存和 Redis 的两级 Java 缓存框架

java缓存redis缓存guava缓存java中实现缓存的几种方式