SpringBoot集成Redis

2025-05-11 02:29:39

1、Maven依赖引入:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>

2、首先在你的SpringBoot工程中找到你的application.properties 文件。向里面添加如下配置:#--------幻腾寂埒-----------------------------Redis配置信息start----------------------#指定几号数据库spring.redis.database = 0#Redis服务器地址spring.redis.host = localhost#Redis服务器连接端口spring.redis.port = 6379# Redis服务器连接密码(默认为空)spring.redis.password =# 连接超时时间(毫秒)spring.redis.timeout = 5000# 连接池最大连接数(使用负值表示没有限制)spring.redis.jedis.pool.max-active=600# 连接池最大阻塞等待时间(使用负值表示没有限制)spring.redis.jedis.pool.max-wait=1000# 连接池中的最大空闲连接spring.redis.jedis.pool.max-idle=8# 连接池中的最小空闲连接spring.redis.jedis.pool.min-idle=0#-------------------------------------Redis配置信息end----------------------

SpringBoot集成Redis

6、然后我们去看Redis数据库中是什么,看图为什么变成这样了呢。但是到此我们发现,Redis已经集成成功可以进行存储了。

SpringBoot集成Redis

8、好我们再去运行一次:发现这次对了。其实就是序列化的问题,如果不写会有默认的序列化方式所以开发中如果遇到有两个工程中,去取同一个key值取到的确实null不用质疑你的Redis有问题,也不用质疑为什么别人能拿到。那就是key的序列化问题,你们的序列化方式要统一。(再说一下,一般公司开发会统一的不会遇到这样的问题,如果遇到了说明你们的开发不统一)

SpringBoot集成Redis
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢