Docker installiert einfach Redis

1. Einfache Installation von Redis

        1.1 Docker findet Redis-Image

docker search redis

        1.2 Docker ruft das Redis-Image ab

 docker pull redis

         1.3 Führen Sie Redis aus, um es zu erstellen

         1.4 Betreten Sie den Container

        1.5 Geben Sie Redis ein

2. Redis Master-Slave-Konstruktion

        2.1 Erstellen Sie den folgenden Ordner unter dem Hauptordner des Master-Slave-Setups

        2.2 Dateiadresse der Konfigurationsdatei hochladen: https://redis.io/docs/management/config

         2.3 Konfigurieren Sie es in conf in drei Ordnern und ändern Sie die Konfigurationsdatei

        Wichtigste Änderungen an der Konfigurationsdatei des Hauptdienstes:

Ergebnisse ändern Anzahl der Reihen
0.0.0.0 binden      75
Protected-Mode-Nr  94
 Protokolldatei „/var/log/redis/redis-6379.log“ (Hauptdienst)   304

        Aus der Konfigurationsdatei des Dienstes:

Ergebnisse ändern Anzahl der Reihen
0.0.0.0 binden      75
Protected-Mode-Nr  94
 Protokolldatei „/var/log/redis/redis-6380.log“ (Slave-Dienst)   304
nur anhängen ja 1254
Slave-schreibgeschützte Nr 2054 (am Ende hinzugefügt)
Replikat [die Adresse des Primärservers (z. B. 172.17.0.2 6379)] 2055 (am Ende hinzugefügt)

        2.4 Erstellen Sie eine Protokolldatei und ändern Sie die Berechtigungen, um sie zu öffnen (lesbar, beschreibbar und für jeden Benutzer ausführbar).

[root@192 redis]# touch 6379/logs/redis.log
[root@192 redis]# touch 6380/logs/redis.log
[root@192 redis]# touch 6381/logs/redis.log
[root@192 redis ]# chmod 777 6379/logs/redis.log 
[root@192 redis]# chmod 777 6380/logs/redis.log 
[root@192 redis]# chmod 777 6381/logs/redis.log                                                       

               2.5 Master-Container erstellen

docker run -itd --name redis_6379 --privileged=true -v /usr/local/software/redis/6379/conf/redis.conf:/usr/local/etc/redis/redis.conf -v /usr/local/software/redis/6379/data/:/data -v /usr/local/software/redis/6379/logs/redis.log:/var/log/redis/redis-6379.log -p 6379:6379 redis /usr/local/etc/redis/redis.conf

       Überprüfen Sie die IP des Master-Containers

docker inspect redis_6379 |grep -i IPA

          2.7 Slave-Dienst konfigurieren

docker run -itd --name redis_6380 --privileged=true -v /usr/local/software/redis/6380/conf/redis.conf:/usr/local/etc/redis/redis.conf -v /usr/local/software/redis/6380/data/:/data -v /usr/local/software/redis/6380/logs/redis.log:/var/log/redis/redis-6380.log -p 6380:6379 redis /usr/local/etc/redis/redis.conf

docker run -itd --name redis_6381 --privileged=true -v /usr/local/software/redis/6381/conf/redis.conf:/usr/local/etc/redis/redis.conf -v /usr/local/software/redis/6381/data/:/data -v /usr/local/software/redis/6381/logs/redis.log:/var/log/redis/redis-6381.log -p 6381:6379 redis /usr/local/etc/redis/redis.conf

 Geben Sie den Hauptcontainer ein, um die Ergebnisse der Master-Slave-Dienstkonfiguration anzuzeigen:

        Das Obige ist der gesamte Inhalt dieses Artikels

Supongo que te gusta

Origin blog.csdn.net/Deikey/article/details/131168148
Recomendado
Clasificación