Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >So verwenden Sie den Redis-Cache unter Linux

So verwenden Sie den Redis-Cache unter Linux

WBOY
WBOYOriginal
2023-06-18 08:01:391780Durchsuche

Redis ist eine leistungsstarke Schlüsselwertdatenbank, die in verschiedenen Anwendungsszenarien wie Datencaching, Sitzungsverwaltung und Nachrichtenwarteschlangen weit verbreitet ist. Im Linux-Betriebssystem können wir Redis als Cache verwenden, um die Systemleistung und Skalierbarkeit zu verbessern. In diesem Artikel wird die Verwendung des Redis-Cache unter Linux vorgestellt, wobei hauptsächlich die folgenden Aspekte berücksichtigt werden:

  1. Installation von Redis
  2. Konfiguration von Redis
  3. Verwendung von Redis für das Daten-Caching
  4. Installation von Redis

Die Installation von Redis unter Linux ist sehr einfach Zur Installation müssen Sie den Befehl apt-get oder den Befehl yum verwenden. Die spezifischen Vorgänge sind wie folgt:

Ubuntu/Debian-System:
$ sudo apt-get update
$ sudo apt-get install redis-server

CentOS-System:
$ sudo yum install redis

Nach Abschluss der Installation Mit dem folgenden Befehl können Sie überprüfen, ob Redis erfolgreich installiert wurde:

$ redis-cli ping
PONG

Wenn „PONG“ angezeigt wird, wurde Redis erfolgreich installiert.

  1. Redis konfigurieren

Redis verwendet standardmäßig Port 6379 für die Kommunikation. Wir können die Redis-Konfiguration in der Konfigurationsdatei /etc/redis/redis.conf ändern. Wir können beispielsweise die Abhöradresse ändern, die Anzahl der Datenbanken ändern usw. Im Folgenden sind einige häufig verwendete Konfigurationen aufgeführt:

IP-Adresse binden

127.0.0.1 binden

Portnummer abhören

Port 6379

Speicherort der Protokolldatei angeben

Protokolldatei „/var/log/redis/redis.log“

Geben Sie das Passwort an

requirepass mypassword

Geben Sie die Anzahl der Datenbanken an

Datenbanken 16

Nach dem Ändern der Konfigurationsdatei verwenden Sie den folgenden Befehl, um den Redis-Dienst neu zu starten:

$ sudo systemctl restart redis

  1. Verwenden Sie Redis für Daten Caching

In Der einfachste Weg, Redis zum Caching unter Linux zu verwenden, ist die Verwendung des Redis-Clientprogramms redis-cli. Im Folgenden sind einige häufig verwendete Befehle aufgeführt:

Mit Redis-Server verbinden

$ redis-cli -h -p

Wert festlegen

$ set

Wert abrufen

$ get

Ablaufzeit festlegen

$ Expire

Wert löschen

$ del

Der folgende Befehl legt beispielsweise den Schlüssel fest -Wertpaar und wird 10 Sekunden lang zwischengespeichert:

$ set mykey „Hello World“
$ Expire mykey 10

Es ist auch sehr einfach, Redis zum Zwischenspeichern im Programm zu verwenden. Wir können die offizielle Client-Bibliothek von Redis oder die Redis-Client-Bibliothek in anderen Sprachen verwenden, beispielsweise die redis-py-Bibliothek in der Python-Sprache. Das Folgende ist ein Beispiel für ein Python-Programm, das die redis-py-Bibliothek zum Caching verwendet:

import redis

Mit einem Redis-Server verbinden

r = redis.StrictRedis(host='', port=< port>, passwort ='', db=0)

Cache-Daten

r.set('mykey', 'Hello World')
r.expire('mykey', 10)

Daten lesen aus dem Cache

value = r.get('mykey')

Zusammenfassung

Die Verwendung von Redis für das Caching unter Linux kann die Leistung und Skalierbarkeit des Systems erheblich verbessern. In diesem Artikel wird erläutert, wie Sie Redis installieren, Redis konfigurieren und Redis für das Daten-Caching verwenden. Wenn Sie eine Hochleistungsanwendung entwickeln, ist der Redis-Cache definitiv ein sehr nützliches Werkzeug.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie den Redis-Cache unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn