• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

SpringBoot集成Redis的三种方式

springboot 海叔叔 19小时前 4次浏览 已收录 0个评论

本文简单介绍SpringBoot集成Redis的三种方式。SpringBoot集成Redis的三种方式:
1、AutoConfig加载
2、自己写代码加载
3、xml加载
使用这三种方式都需要:
1.添加依赖
2.写配置信息

方式一:使用Autoconfiguration自动加载。

因为上面引入了spring-boot-start-data-redis,所以可以使用RedisAutoConfiguration类加载properties文件的配置。

此种方式会默认加载applicaiton中的redis配置,提供了以下两种bean
RedisTemplate 可以对Redis中key和value都为object类型的数据进行操作,默认会将对象使用JdkSerializationRedisSerializer进行序列化
StringRedisTemplate可以对Redis中key和value都是String类型的数据进行操作。

方式二:自己写代码加载。

方式三:使用xml加载。

在程序入口添加:
@ImportResource(locations={“classpath:spring-redis.xml”})
在resource文件夹下新建文件spring-redis.xml

使用:
用注解注入Template,直接调用就好了。

SpringBoot使用Redis缓存:

Springboot提供了很多缓存管理器,比如:
1、SimpleCacheManager
2、EhCacheManager
3、CaffeineCacheManager
4、GuavaCacheManager
5、CompositeCacheManager
6、SpringData提供了缓存管理器:RedisCacheManager

在SpringBoot中,在程序入口,[email protected]

然后我们使用自己写代码配置的方式,[email protected],并继承CachingCongigurerSupport


喜欢 (1)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址