GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren und konfigurieren Sie Redis in Ubuntu 20.04

Redis ist ein Datenbank-Caching-Dienst und ein In-Memory-Speicher für Datenstrukturen. Das heißt, die häufige Anfrage an die Datenbank wird von Redis zwischengespeichert und vom schnellsten Speicher-RAM bedient. Es hilft, Zeitverzögerungen zu reduzieren und die Leistung Ihrer Anwendung zu steigern, indem der Zugriff in Mikrosekunden erfolgt. Datenstrukturen wie Hashes, Listen, sortierte Sets, Strings, Sets werden von Redis unterstützt.

Normalerweise werden Redis einige GB RAM zugewiesen. Beim Ausführen der Anwendungen wird der Speicher belegt. Zur Aktualisierung des Speichers bei Redis wird die maxmemory-Richtlinie verwendet. Das Folgende sind unterstützte Maxmemory-Richtlinienalgorithmen:-

volatile-lru :Entfernen Sie zuerst die (LRU) weniger kürzlich verwendeten Schlüssel, die ein Ablaufdatum haben

allkeys_lru :Entfernen Sie zuerst die weniger kürzlich verwendeten Schlüssel, unabhängig vom Ablaufsatz

volatiel_random :Zufälligen Schlüssel mit Ablaufsatz entfernen

allkeys_random :Schlüssel werden nach dem Zufallsprinzip ohne Ablaufdatum entfernt

volatile_ttl :Entfernen Sie die Schlüssel für die nächste Ablaufzeit, dh. mit geringem TTL-Wert

keine Räumung :Keiner der Schlüssel ist abgelaufen, geben Sie einfach den Schreibvorgang zurück.

In diesem Artikel werde ich die neueste Version des Redis-Dienstes auf Ubuntu 20.04 installieren und konfigurieren.

Installation

Um Redis auf Ubuntu zu installieren, aktualisieren Sie zuerst Ihr System.

$ sudo apt update

Wenn ein Update abgeschlossen ist, installieren Sie Redis mit dem apt-Paketmanager,

$ sudo apt install redis -y

Überprüfen Sie nach Abschluss der Installation die Version,

$ redis-cli -v

Starten Sie nun den Redis-Server, indem Sie den folgenden Befehl eingeben.

$ sudo systemctl start redis-server

Aktivieren Sie den Dienst, damit er beim Neustart des Servers automatisch gestartet wird,

$ sudo systemctl enable redis-server

Überprüfen Sie auch den Status des Redis-Servers,

$ sudo systemctl status redis-server

Der Standardport für Redis ist 6379 und lauscht auf IPv4 localhost 127.0.0.1 sowie IPv6-Loopback-Adresse. Sie können dies überprüfen, indem Sie den folgenden Befehl ausführen.

$ ss -ltn

Redis konfigurieren

In der Standardinstallation von Redis befindet sich die Konfigurationsdatei unter /etc/redis/redis.conf .

Um das maximale Speicherlimit und die Richtlinie anzuwenden, öffnen Sie zuerst die Konfigurationsdatei.

$ vi /etc/redis/redis.conf

Sie können den folgenden Parameter in der Datei hinzufügen. Stellen Sie beispielsweise das Speicherlimit auf 2 GB ein. und noeviction maxmemory policy.

maxmemory 2gb
maxmemory-policy noeviction

Um ein Passwort hinzuzufügen, fügen Sie in ähnlicher Weise Folgendes in derselben Konfigurationsdatei hinzu:

requirepass YourPassword

Ihre Datei sollte wie folgt aussehen:

Speichern Sie die Datei und starten Sie den Redis-Dienst neu.

$ sudo systemctl restart redis-server

Hinweis:Sie können auch den Standardport und die Bindungsadresse in der Konfigurationsdatei ändern.

Redis-CLI

Lassen Sie uns nun über die CLI auf Redis zugreifen. Um sich beim Redis-Server anzumelden, geben Sie einfach

ein
$ redis-cli
127.0.0.1:6379>

Verwenden Sie jetzt das Passwort, um sich anzumelden. (wenn Sie eingerichtet haben)

12.0.0.1:6379> auth YourPassword

Legen Sie den Namen „Büro“ und den Wert „Pokhara“ fest

127.0.0.1:6379> set office Pokhara

Holen Sie sich den Schlüssel von name

127.0.0.1:6379> get office

Alle Schlüssel in Redis anzeigen

127.0.0.1:6379> keys *

Siehe Speicherdetails

127.0.0.1:6379> info memory

Leeren Sie alle Schlüssel

127.0.0.1:6379> flushall

Melden Sie sich bei verschiedenen Redis-Serverhosts und einem nicht standardmäßigen Port an. Zum Beispiel 10.10.18.6 mit Standardport 6380

$ redis-cli -h 10.10.18.6 -p 6380

Schlussfolgerung

Der Artikel gibt Ihnen die Idee, den Redis-Server auf Ubuntu 20.04 zu installieren und zu konfigurieren. Ich hoffe, Ihnen gefällt der Artikel.


Ubuntu
  1. So installieren und konfigurieren Sie Redis unter Ubuntu 18.04

  2. So installieren und konfigurieren Sie Redmine unter Ubuntu 18.04

  3. So installieren und konfigurieren Sie Samba unter Ubuntu 18.04

  4. So installieren und konfigurieren Sie den Redis-Server in Ubuntu

  5. So installieren und konfigurieren Sie Redis 6 unter Ubuntu 20.04

So installieren und konfigurieren Sie OpenVAS 9 unter Ubuntu

So installieren und konfigurieren Sie Redis unter CentOS 8

So installieren und konfigurieren Sie Neo4j unter Ubuntu 20.04

So installieren und konfigurieren Sie Ubuntu SDK in Ubuntu 16.04 und 14.04

So installieren und konfigurieren Sie PostgreSQL unter Ubuntu

So installieren und konfigurieren Sie Hadoop unter Ubuntu 20.04