Redis
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 lokale IP-Adresse 127.0.0.1 erreichbar und mit einem Passwort geschützt.
Links
* Internetseite des Redis Projekts