你的位置:首页 > 软件开发 > Java > SpringAOP与Redis搭建缓存

SpringAOP与Redis搭建缓存

发布时间:2016-09-13 10:00:07
近期项目查询数据库太慢,持久层也没有开启二级缓存,现希望采用Redis作为缓存。为了不改写原来代码,在此采用AOP+Redis实现。目前由于项目需要,只需要做查询部分:数据查询时每次都需要从数据库查询数据,数据库压力很大,查询速度慢,因此设置缓存层,查询数据时先从redis中查询 ...

SpringAOP与Redis搭建缓存

近期项目查询数据库太慢,持久层也没有开启二级缓存,现希望采用Redis作为缓存。为了不改写原来代码,在此采用AOP+Redis实现。

目前由于项目需要,只需要做查询部分:

数据查询时每次都需要从数据库查询数据,数据库压力很大,查询速度慢,因此设置缓存层,查询数据时先从redis中查询,如果查询不到,则到数据库中查询,然后将数据库中查询的数据放到redis中一份,下次查询时就能直接从redis中查到,不需要查询数据库了。

redis作为缓存的优势:

1.内存级别缓存,查询速度毋庸置疑。

2.高性能的K-V存储系统,支持String,Hash,List,Set,Sorted Set等数据类型,能够应用在很多场景中。

3.redis3.0版本以上支持集群部署。

4.redis支持数据的持久化,AOF,RDB方式。

 

实体类与表:

public class RiskNote implements Serializable {  private static final long serialVersionUID = 4758331879028183605L;    private Integer ApplId;  private Integer allqyorg3monNum;  private Double loanF6endAmt;    private String isHighRisk1;  private Date createDate;  private String risk1Detail;    private Integer risk2;  private String risk3;  private String creditpaymonth;      ......

原标题:SpringAOP与Redis搭建缓存

关键词:Spring

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录