Redis: Unterschied zwischen den Versionen
Zeile 38: | Zeile 38: | ||
dir var | dir var | ||
Der Redis-Dienst ist über die lokale | Der Redis-Dienst ist über die Server-lokale Netzwerk-Adresse 127.0.0.1 erreichbar und mit einem Passwort geschützt. Der Port ''33033'' für die Netzwerk-Schnittstelle muss ggf. angepasst werden. | ||
Der Dienst wird gestartet mit: | |||
xyz00-service@h00:~/redis$ /usr/bin/redis-server etc/redis.conf | |||
Mit Ctrl-C Kann der Dienst wieder gestoppt werden. | |||
=== Links === | === Links === | ||
* [https://redis.io/ Internetseite des Redis Projekts] | * [https://redis.io/ Internetseite des Redis Projekts] |
Version vom 27. Dezember 2022, 19:05 Uhr
Redis installieren
Redis ist ein einfacher Datenspeicher für Schlüssel-Wert-Paare. Datensätze werden jeweils unter einem Schlüssel abgelegt. Die Daten werden jeweils im Hauptspeicher gehalten und nur zu konfigurierbaren Zeitpunkten auf die Festplatte gesichert.
Redis-Datenbanken werden häufig zur Speicherung von Warteschlangen benutzt. In Redis werden Aufträge gespeichert, die asynchron von Hintergrundprogrammen abgearbeitet werden.
Konfiguration
Redis ist auf den Hostsharing-Servern vorinstalliert. Für die Nutzung muss lediglich eine Konfigurationsdatei angelegt werden und ein Hitergrundprogramm gestartet werden.
Im folgenden wird für den User xyz00-service ein Redis-Dienst eingerichtet. Der User xyz00-service ist in HSAdmin mit /bin/bash als Shell eingerichtet.
Nach dem Login als xyz00-service lege ich Verzeichnisse ~/redis/etc und ~/redis/var an:
xyz00-service@h00:~$ mkdir redis xyz00-service@h00:~$ mkdir redis/etc xyz00-service@h00:~$ mkdir redis/var
Im etc-Verzeichnis wird die Konfigurationsdatei redis.conf für den Redis-Dienst abgelegt.
Eine Beispiel-Konfiguration ist:
requirepass <generiertes-passwort> bind 127.0.0.1 port 33033 tcp-backlog 128 timeout 300 loglevel notice logfile var/redis.log databases 16 save 900 1 save 300 10 save 60 10000 slave-serve-stale-data yes appendonly no dbfilename dump.rdb dir var
Der Redis-Dienst ist über die Server-lokale Netzwerk-Adresse 127.0.0.1 erreichbar und mit einem Passwort geschützt. Der Port 33033 für die Netzwerk-Schnittstelle muss ggf. angepasst werden.
Der Dienst wird gestartet mit:
xyz00-service@h00:~/redis$ /usr/bin/redis-server etc/redis.conf
Mit Ctrl-C Kann der Dienst wieder gestoppt werden.
Links
* Internetseite des Redis Projekts