SpringBoot人使用Redis数据库的缓存机制-创新互联

创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!

创新互联公司专注于城东网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供城东营销型网站建设,城东网站制作、城东网页设计、城东网站官网定制、小程序制作服务,打造城东网络公司原创品牌,更为您提供城东网站排名全网营销落地服务。

Spring Boot人使用Redis数据库的缓存机制?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

本文章牵涉到的技术点比较多:spring Data JPA、Redis、Spring MVC,Spirng Cache,所以在看这篇文章的时候,需要对以上这些技术点有一定的了解或者也可以先看看这篇文章,针对文章中实际的技术点在进一步了解(注意,您需要自己下载Redis Server到您的本地,所以确保您本地的Redis可用,这里还使用了MySQL数据库,当然你也可以内存数据库进行测试)。这篇文章会提供对应的Eclipse代码示例,具体大体的分如下几个步骤:

(1)新建Java Maven Project;
(2)在pom.xml中添加相应的依赖包;
(3)编写Spring Boot启动类;
(4)配置application.properties;
(5)编写RedisCacheConfig配置类;
(6)编写DemoInfo测试实体类;
(7)编写DemoInfoRepository持久化类;
(8)编写DemoInfoService类;
(9)编写DemoInfoController类;
(10)测试代码是否正常运行了
(11)自定义缓存key;

(1)新建Java Maven Project;

       这个步骤就不细说,新建一个spring-boot-redis Java maven project;

(2)在pom.xml中添加相应的依赖包;

在Maven中添加相应的依赖包,主要有:spring boot 父节点依赖;spring boot web支持;缓存服务spring-context-support;添加redis支持;JPA操作数据库;mysql 数据库驱动,具体pom.xml文件如下:


 4.0.0
 com.kfit
 spring-boot-redis
 0.0.1-SNAPSHOT
 jar
 spring-boot-redis
 http://maven.apache.org
 
 UTF-8
 
 1.8
 
 
 
  org.springframework.boot
  spring-boot-starter-parent
  1.3.3.RELEASE
 
 
  
   junit
   junit
   test
  
  
  
   org.springframework.boot
   spring-boot-starter-web
  
  
  
   org.springframework
   spring-context-support
  
  
  
   org.springframework.boot
   spring-boot-starter-redis
  
  
  
   org.springframework.boot
   spring-boot-starter-data-jpa
  
  
  
   mysql
   mysql-connector-java
  
  
  
   org.springframework.boot
   spring-boot-starter-test
   test
  
 

本文名称:SpringBoot人使用Redis数据库的缓存机制-创新互联
网页地址:http://scyanting.com/article/dchiis.html