GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie Redis unter Ubuntu 18.04

In diesem Tutorial behandeln wir die Schritte, die für die Installation von Redis unter Ubuntu 18.04 erforderlich sind, sowie einige Möglichkeiten, Redis zu verwenden.

Redis (kurz für Remote Dictionary Server) ist ein Open-Source-In-Memory-Datenstrukturspeicher, der als Datenbank, Cache und Nachrichtenbroker verwendet werden kann. Redis ist ein NoSQL Key/Value Store, der Flexibilität bietet und die Leistung verbessert. Eine der besten Funktionen von Redis ist die große Auswahl an Datentypen oder Datenstrukturen, die es unterstützt, wie Listen, Sätze, gespeicherte Sätze, Hashes, Bitmaps usw.

Redis verfügt über eine integrierte Master-Slave-Replikation, die es einem Redis-Server ermöglicht, eine exakte Kopie der Datenbank eines Master-Servers zu sein. Master können mehrere Slaves haben, und die Replikation erfolgt asynchron, was bedeutet, dass der Master weiterhin Anfragen bearbeitet, während Slave-Server synchronisieren.

Anforderungen:

  • Für die Zwecke dieses Tutorials verwenden wir ein Ubuntu 18.04 VPS.
  • Voller SSH-Root-Zugriff oder ein Benutzer mit sudo-Berechtigungen ist ebenfalls erforderlich.

1. Verbinden Sie sich über SSH

Verbinden Sie sich über SSH als Root-Benutzer mit dem folgenden Befehl mit Ihrem Server:

ssh root@IP_ADDRESS -p PORT_NUMBER

und ersetzen Sie „IP_ADDRESS“ und „PORT_NUMBER“ durch Ihre tatsächliche Server-IP-Adresse und SSH-Portnummer.

Bevor Sie mit der Installation beginnen, müssen Sie die Pakete Ihres Systems auf die neuesten Versionen aktualisieren.

Sie können dies tun, indem Sie die folgenden Befehle ausführen:

apt-get update 
apt-get upgrade

Sobald die Upgrades abgeschlossen sind, können wir mit dem nächsten Schritt fortfahren.

2. Installieren Sie Redis auf Ubuntu 18.04

Um die neueste stabile Version von Redis zu erhalten, werden wir sie von den offiziellen Ubuntu-Repositories herunterladen und installieren.

Führen Sie den folgenden Befehl aus, um Redis auf Ihrem Computer zu installieren:

sudo apt-get install redis-server

Mit diesem Befehl werden wir auch alle erforderlichen Abhängigkeiten herunterladen und installieren. Jetzt müssen wir eine wichtige Konfigurationsänderung in Redis vornehmen.

Wir öffnen die Redis-Konfigurationsdatei in Nano mit dem folgenden Befehl. Es steht Ihnen frei, jeden anderen Texteditor zu verwenden, wenn Sie dies bevorzugen:

sudo nano /etc/redis/redis.conf

Wir müssen unter Aufsicht finden Richtlinie. Die überwachte Anweisung ermöglicht es uns, ein Init-System zu deklarieren, um Redis als Dienst zu verwalten, und wir werden es in systemd ändern .

# If you run Redis from upstart or systemd, Redis can interact with your
# supervision tree. Options:
# supervised no - no supervision interaction
# supervised upstart - signal upstart by putting Redis into SIGSTOP mode
# supervised systemd - signal systemd by writing READY=1 to $NOTIFY_SOCKET
# supervised auto - detect upstart or systemd method based on
# UPSTART_JOB or NOTIFY_SOCKET environment variables
# Note: these supervision methods only signal "process is ready."
# They do not enable continuous liveness pings back to your supervisor.
supervised systemd

Um Redis darauf aufmerksam zu machen, müssen wir es mit dem folgenden Befehl neu starten:

sudo systemctl restart redis-server

3. Konfigurieren Sie Redis als Cache unter Ubuntu 18.04

Wir werden Redis jetzt so konfigurieren, dass es als Cache fungiert. Wir müssen die /etc/redis/redis.conf bearbeiten Konfigurationsdatei. Öffnen Sie die Konfigurationsdatei mit dem folgenden Befehl:

sudo nano /etc/redis/redis.conf

Suchen Sie nach maxmemory Direktive und ändere sie auf 128 MB. Diese Anweisung wählt aus, was entfernt werden soll, wenn der maximale Speicher erreicht ist. Außerdem müssen wir die maxmemory-policy finden -Anweisung und ändern Sie sie in allkeys-lru .

maxmemory 128mb
maxmemory-policy allkeys-lru

Mit dieser Konfiguration entfernt Redis alle Schlüssel basierend auf dem LRU-Algorithmus, wenn der maximale Speicher von 128 MB erreicht ist. Speichern und schließen Sie die Datei und starten Sie dann den Redis-Dienst neu:

sudo systemctl restart redis-server

Als Nächstes aktivieren wir Redis beim Systemstart:

sudo systemctl enable redis-server

Außerdem müssen wir den Apache- oder PHP-FPM-Dienst neu starten, um die php-redis-Erweiterung zu aktivieren und auf unserem Server einsatzbereit zu machen.

4. Verwenden von Redis unter Ubuntu 18.04

Wir können Redis als Objekt-Cache für eine PHP-basierte Anwendung wie Magento oder WordPress verwenden. Wenn Sie WordPress mit Redis konfigurieren möchten, können Sie einfach das Redis Object Cache-Plugin installieren und die Verbindungsparameter anpassen.

Sobald das Plug-in installiert und aktiviert ist, können wir den Redis-Befehlszeilenmonitor verwenden, um die Echtzeitausgabe mit dem folgenden Befehl anzuzeigen:

redis-cli monitor

Wenn Sie den Redis-Cache löschen müssen, können Sie dies einfach mit dem Redis-Befehlszeilentool tun:

redis-cli

Mit diesem Befehl können wir Befehle in der Redis-Eingabeaufforderung ausführen. Um den Cache zu leeren, führen wir den folgenden Befehl aus:

flushall

Der Redis-Cache wurde erfolgreich auf Ihrem Ubuntu 18.04-Server installiert, und wir haben Ihnen auch einige Möglichkeiten gezeigt, wie Sie Ihre Produktivität mit Redis verbessern können.

Natürlich müssen Sie Redis auf Ubuntu 18.04 nicht installieren, wenn Sie einen unserer Redis VPS-Hosting-Dienste verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Redis auf Ubuntu 18.04 für Sie zu installieren und zu konfigurieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihre Anfrage.

PS. Wenn Ihnen dieser Beitrag über Installation und Konfiguration von Redis unter Ubuntu 18.04 gefallen hat , teilen Sie es bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen unten oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.


Panels
  1. So installieren Sie Redis unter Ubuntu 20.04 / 18.04

  2. So installieren Sie R unter Ubuntu 16.04

  3. So installieren Sie Redis unter Ubuntu 16.04

  4. So installieren Sie Go unter Ubuntu 18.04

  5. So installieren und sichern Sie Redis unter Ubuntu 20.04

So installieren Sie Redis unter Ubuntu 16.04 LTS

So installieren Sie Redis unter Ubuntu 18.04 LTS

So installieren Sie Go in Ubuntu 20.04

So installieren Sie Go unter Ubuntu 22.04

Installieren Sie Redis auf Ubuntu

Wie installiere ich Redis auf Ubuntu?