springboot整合redis集群
跟着微笑大佬的boot教程,我们学到了redis这块,但是发现有一个问题,大佬的redis是单机版本,而我本地的是集群,这就导致了需要在本地做些修改
windows下搭建redis集群
参考:https://www.cnblogs.com/tommy-huang/p/6240083.html
springboot整合redis集群
1.添加相关依赖包
commons-pool2主要是来做创建和初始化对象等一系列操作
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
</dependency>
2.application.properties文件中增加redis集群配置
spring.redis.cluster.nodes=127.0.0.1:6380,127.0.0.1:6381,127.0.0.1:6382
spring.redis.cluster.max-redirects=2
spring.redis.cluster.timeout=5000
spring.redis.cluster.max-attempts=3
nodes: 节点ip+端口,多个节点之间用逗号隔开
redirects:集群重定向最大数量,这里我们设置为2(多节点转发)
timeout: 连接redis超时时间
attempts:最大的连接重试次数
这里相关的解释来源:https://blog.csdn.net/qq_26440803/article/details/82724935
测试
直接上代码