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
Führen Sie im Dateiverzeichnis aus: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"]
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-cli
Verbindung zum Redis-Dienst her und auth 123456
melden Sie sich bei Redis an
Viertens: Redis GUI-Tool
- Ein weiterer Redis DeskTop Manager (kostenlos)
- Medis (Gebühren, können von Ihnen selbst erstellt werden)
- Redis Desktop Manager (aufgeladen)