![So ändern Sie einen Laufwerksbuchstaben unter Windows 10 oder Windows 11](/f/afd0388c0bfcb18b316d45a2da84d1b1.png?width=100&height=100)
Redis ist eine fortschrittliche persistente Schlüsselwertdatenbank mit einer Netzwerkschnittstelle und Schlüsselfunktionen wie integrierter Replikation, Transaktionen, automatischer Partitionierung mit Redis-Cluster, und verschiedene Ebenen der On-Disk-Persistenz und vieles mehr. Außerdem bietet es eine hohe Verfügbarkeit über Redis Sentinel. Es unterstützt verschiedene Datenstrukturen, einschließlich Strings, Hashes, Listen, Sets und so sortierte Sets mit Bereichsabfragen.
In dieser Anleitung zeigen wir Ihnen, wie Sie installieren und konfigurieren Redis mit Basisoptionen in Ubuntu.
Bevor Sie installieren, konfigurieren und verwenden können Redis auf Ihrem Ubuntu Server können Sie Ihren Server einrichten für Redis effizient zu arbeiten.
Es gibt ein paar Tipps, die wir wie unten erklärt teilen werden.
1
beim Hinzufügen vm.overcommit_memory = 1 zu /etc/sysctl.conf Konfigurationsdatei.Um die Änderungen zu übernehmen, starten Sie den Server neu. Alternativ können Sie dies sofort ausführen, indem Sie den folgenden Befehl ausführen.
$ sudo sysctl vm.overcommit_memory=1.
Stellen Sie dann auch sicher, dass die transparente riesige Seiten Kernel ist deaktiviert, da diese Funktion sowohl die Speichernutzung als auch die Latenz auf Ihrem Server beeinträchtigt.
$ echo nie > sudo tee -a /sys/kernel/mm/transparent_hugepage/enabled.
Um die zu installieren Redis Paket aus den Standard-Repositorys, können Sie das APT-Paketmanager und stellen Sie sicher, dass der Cache der Paketquellen auf dem neuesten Stand ist, bevor Sie die Redis Paket wie folgt.
$ sudo apt-Update
Dann installiere die Redis-Server Paket, das auch installiert wird redis-tools als Abhängigkeit.
$ sudo apt install redis-server.
Sie können zusätzliche installieren Redis Pakete wie redis-sentinel ein Überwachungstool und redis-redisearch ein Volltext- und Sekundär-Suchindex-Engine-Modul wie folgt.
$ sudo apt install redis-sentinel redis-redisearch.
Wenn die Installation abgeschlossen ist, systemd startet automatisch und aktiviert die Redis Dienst beim Systemstart. Sie können den Status bestätigen, indem Sie Folgendes ausführen systemctl-Befehl.
$ sudo systemctl status redis
Das Redis Server liest Konfigurationsanweisungen aus dem /etc/redis/redis.conf Datei und Sie können sie nach Ihren Wünschen konfigurieren.
Um diese Datei zum Bearbeiten zu öffnen, verwenden Sie Ihre bevorzugte textbasierte Editoren wie folgt.
$ sudo vim /etc/redis/redis.conf.
Standardmäßig ist die Redis Server lauscht auf der Loopback-Schnittstelle (127.0.0.1) und es hört auf port 6379 für Verbindungen. Sie können Verbindungen auf mehreren Schnittstellen zulassen, indem Sie die "binden"
Konfigurationsdirektive, gefolgt von einer oder mehreren IP-Adressen, wie gezeigt.
binden 192.168.1.100 10.0.0.1 binden 127.0.0.1 ::1.
Die Port-Direktive kann verwendet werden, um den Port zu ändern, auf dem Redis lauschen soll.
Port 3000.
Sie können verwenden Redis als Cache, um für jeden Schlüssel eine unterschiedliche Lebenszeit festzulegen. Das bedeutet, dass jeder Schlüssel nach seinem Ablauf automatisch vom Server entfernt wird. Diese Konfiguration geht von einer maximalen Speichergrenze von 4 Megabyte aus.
max.Speicher 4mb. maxmemory-policy allkeys-lru.
Sie können weitere Anweisungen in der Konfigurationsdatei finden und Redis so konfigurieren, wie Sie es möchten. Nachdem Sie alle erforderlichen Änderungen vorgenommen haben, speichern Sie die Datei und starten Sie den Redis-Dienst wie folgt neu.
$ sudo systemctl restart redis
Wenn Sie haben UFW-Firewall-Dienst ausgeführt wird, müssen Sie den Port, auf dem Redis lauscht, in der Firewall öffnen. Dadurch können externe Anfragen die Firewall zum Redis-Server passieren.
$ sudo ufw erlauben 6379/tcp. $ sudo ufw neu laden.
Sie können die Konnektivität zum Redis-Server mit dem redis-cli Nützlichkeit.
$ redis-cli. > client list #Befehl, um verbundene Clients aufzulisten.
Weitere Informationen und Konfigurationsbeispiele finden Sie in der Redis-Dokumentation.
In dieser Anleitung haben wir gezeigt, wie Sie installieren und konfigurieren Redis an Ubuntu Server. Bei Fragen oder Gedanken, die Sie uns mitteilen möchten, verwenden Sie den Feedback-Bereich unten.