springboot配置文件配置reids主从
时间: 2024-09-14 09:09:56 浏览: 42
在Spring Boot中配置Redis主从可以使用Spring Data Redis来简化配置。首先,你需要在项目中添加Spring Data Redis的依赖,通常还会使用Lettuce或者Jedis作为Redis的客户端库。以下是一个简单的配置示例:
1. 添加依赖到pom.xml中(如果你使用Maven):
```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
```
2. 在`application.properties`或者`application.yml`配置文件中,添加Redis连接信息和主从配置:
```yaml
spring:
redis:
host: 主节点IP地址
port: 6379
password: 密码(如果有)
database: 0 # Redis数据库索引,默认为0
lettuce:
pool:
max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
max-idle: 8 # 连接池中的最大空闲连接
min-idle: 0 # 连接池中的最小空闲连接
max-wait: -1ms # 连接池最大阻塞等待时间(使用负值表示没有限制)
sentinel:
master: mymaster # 指定主节点名称
nodes:
- 主节点1的IP地址:6379
- 主节点2的IP地址:6379
- 主节点3的IP地址:6379
```
请注意,如果你使用的是Redis的哨兵模式来实现高可用,那么配置方式会有所不同,通常需要指定哨兵的master name和一系列的哨兵节点地址。
阅读全文