SpringBoot集成Redis
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----------------------

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

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