一、前置提要
SpringBoot
访问Redis
分片集群和Redis
哨兵模式,使用上没有什么区别。唯一的区别在于application.yml
配置上不一样。
二、集群搭建
首先,无论如何,得先有一个Redis分片集群,具体可以参考下面这篇文章
- Docker-Compose部署Redis(v7.2)分片集群(含主从)
搭建完成后大致得到如下图描述的一个集群。
三、SpringBoot访问分片集群
其次,具体如何结合Idea
和Docker
让本地开发的SpringBoot
项目访问Redis
分片集群,可以参考下面这篇文章
- SpringBoot基于哨兵模式的Redis(7.2)集群实现读写分离
要注意的是,yaml
文件要从
spring:
redis:
sentinel:
master: mymaster
nodes:
- 172.30.1.11:26379
- 172.30.1.12:26379
- 172.30.1.13:26379
password: 1009
password: 1009
变成文章来源:https://www.toymoban.com/news/detail-818144.html
spring:
redis:
cluster:
nodes:
- 172.30.2.11:6379
- 172.30.2.12:6379
- 172.30.2.13:6379
- 172.30.2.21:6379
- 172.30.2.22:6379
- 172.30.2.23:6379
其余基本一致。文章来源地址https://www.toymoban.com/news/detail-818144.html
到了这里,关于SpringBoot基于Redis(7.2)分片集群实现读写分离的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!