Spring Boot 2.3.12.RELEASE
JDK 1.8
IntelliJ IDEA-Entwicklungstool
Redis Sentinel Master-Slave-Konstruktion
POM-Datei Andere werden ignoriert, nur die Systemabhängigkeiten im Zusammenhang mit Redis angezeigt
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- 重点:redis依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <!-- 对象池框架,redis依赖 --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> </dependency>
Ignorieren Sie die Konfiguration von Springboot. Die Spring-Konvention ist größer als die Konfiguration und die Standardkonfiguration muss nicht in der Konfigurationsdatei berücksichtigt werden. Beachten Sie, dass die Sentinel-Konfigurationsdatei Wenn Redis Requirepass (Zugriffsschlüssel) hinzufügt, muss [Passwort] unter dem Sentinel-Knoten hinzugefügt werden, andernfalls ist es nicht erforderlich, es hinzuzufügen.
spring: redis: # redis库 database: 1 # redis节点的密码 password: jwssw # 集群配置 sentinel: # 集群哨兵节点配置,多个节点之间用英文逗号分割 nodes: 127.0.0.1:26379,127.0.0.1:26380,127.0.0.1:26381 # 主节点名称 master: mymaster # 密码 password: jwssw
Das obige ist der detaillierte Inhalt vonSo implementieren Sie den in Springboot integrierten Redis Sentinel Master-Slave. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!