Installieren und verwenden Sie Redis in der Docker-Umgebung auf dem Mac

Erstens: Einführung in Redis

Redis ist völlig kostenlos und Open Source, eine leistungsstarke Schlüsselwertdatenbank von
Redis im Vergleich zu anderen Schlüsselwert-Caching-Produkten:

  • Hohe Leistung, Unterstützung der Datenpersistenz
  • Mehrere Datenstrukturen: Listen-, Set-, Zset-, Hash- usw. Speicher
  • Unterstützt Datensicherung
  • Support-Transaktion, Atomizität der Daten (entweder nicht alle tun / alles tun)

Redis-Anwendungsszenarien

  • Cache (ausgezeichnete Lese- und Schreibleistung)
  • Zähl- und Nachrichtensystem (hohe Parallelität, Publish / Subscribe-Blockierungswarteschlangenfunktion)
  • Verteilte Sitzung Sitzung & verteilte Sperre (seckill)

Redis gegen Mongo

  • Die Speichermethode ist unterschiedlich: Schlüsselwert vs. Dokument
  • Verwendung und Zuverlässigkeit sind unterschiedlich: MongoDB: SQL- und ACID-Unterstützung
  • Verschiedene Anwendungsszenarien: Hochleistungscache vs. massive Datenanalyse

Zweitens: Installieren Sie Redis auf Docker auf Mac

  • Im Docker-Compoese-Modus ausführen: Dateien
    erstellendocker-compose.yml
    version: '3'
    services: 
      redis-test:
        image: 'redis'
        restart: always
        container_name: 'redis-test'
        ports: 
          - 15001:6379
        volumes:
          - /Users/zyy/学习/redistest:/data
        command: ["redis-server", "--requirepass", "123456"]
    
    Führen Sie im Dateiverzeichnis aus:docker-compose up -d
  • Der Docker-Befehl run wird ausgeführt:
    docker run -itd --restart=always --name redis-test -p 15001:6379 -v /Users/zyy/学习/redistest:/data redis redis-server --requirepass=123456
    

docker logs -f redis-test(Redis-Test ist der Containername oder die Container-ID.)
Zeigen Sie die Protokollinformationen des Containers mit dem Namen Redis-Test an

Referenz zur Redis-Konfigurationsdatei: https://github.com/redis/redis/blob/unstable/redis.conf

Redis Installationszusammenfassung:

  • Manuelle Installation (geeignet für unbekannte Docker / keine Docker-Umgebung)
  • Docker-Installation (empfohlen)
  • Konfigurieren Sie redis.conf, zwischenspeichern Sie Redis-Daten (für die Produktion erforderlich)

Drei: Redis CLi

Befehlszeilenoperation redis
redis Befehlsreferenz:
http://doc.redisfans.com/

Geben Sie den Redis-Container ein, stellen Sie eine redis-cliVerbindung zum Redis-Dienst her und auth 123456melden Sie sich bei Redis an
Fügen Sie hier eine Bildbeschreibung ein

Viertens: Redis GUI-Tool

  • Ein weiterer Redis DeskTop Manager (kostenlos)
  • Medis (Gebühren, können von Ihnen selbst erstellt werden)
  • Redis Desktop Manager (aufgeladen)

Fünftens: Redis node.js Integration

https://www.npmjs.com/package/redis

Ich denke du magst

Origin blog.csdn.net/weixin_40693643/article/details/113477212
Empfohlen
Rangfolge