Heim > Datenbank > Redis > Hauptteil

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

WBOY
Freigeben: 2023-05-28 16:07:06
nach vorne
1331 Leute haben es durchsucht

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>
Nach dem Login kopieren

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
Nach dem Login kopieren
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!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage