Heim  >  Artikel  >  Datenbank  >  So implementieren Sie den in Springboot integrierten Redis Sentinel Master-Slave

So implementieren Sie den in Springboot integrierten Redis Sentinel Master-Slave

WBOY
WBOYnach vorne
2023-05-28 16:07:061302Durchsuche

1. Umgebung

Spring Boot 2.3.12.RELEASE
JDK 1.8
IntelliJ IDEA-Entwicklungstool
Redis Sentinel Master-Slave-Konstruktion

2. POM-Datei

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>

3. Application.yml-Konfiguration

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.

4. reidsTemplate-Konfiguration

Diese Konfigurationsdatei kann direkt in die Startup-Klasse geladen werden, da die Startup-Klasse auch eine Konfigurationsklasse von Springboot ist

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

5

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen