Redis ist eine In-Memory-Datenbank. Redis kann zum Beispiel als Alternative zu "memcached" verwendet werden. Es ist ab Webhosting L und auf Managed Servern verfügbar.
Aktivierung der Redis-Instanz über die konsoleH
Es kann sein, dass Sie Redis bei Managed Servern zuerst für den entsprechenden Accounttyp verfügbar machen müssen. Dazu melden Sie sich bitte mit Ihren Zugangsdaten in der konsoleH an und wählen im Menü unter "Produkte" Ihren Managed Server aus. Danach klicken Sie unter "Resellerfunktionen" auf "Accounttypen bearbeiten". Dort können Sie für den gewünschten Accounttyp Redis freigeben, indem Sie rechts auf das rote Stiftsymbol klicken. Bei Redis wählen Sie nun "Ja" und speichern Ihre Änderung.
Danach wird Ihnen bei Managed Servern ebenso wie ab dem Webhosting L im jeweiligen Hosting unter "Einstellungen" der Menüpunkt "Redis" angezeigt. Dort kann nun Redis aktiviert werden.
Redis Konfiguration
In diesem Bereich lassen sich Einstellungen zur lokalen Redis-Instanz durchführen. Dieser Artikel soll lediglich einen Überblick über die verfügbare Konfiguration geben. Für einen genaueren Einblick in Redis empfehlen wir die offizielle Dokumentation.
Redis Datenbanken
Diese Einstellung bestimmt, wie viele interne Datenbanken in der Instanz maximal betrieben werden können.
Maximale Speichergröße
Mit dieser Einstellung lässt sich festlegen, wie viel RAM die Redis Instanz maximal belegen darf.
Redis Socket
Die von uns bereitgestellte Instanz wird per Unix-Socket betrieben und ist nicht von extern erreichbar.
Der Socket ist im /run/ Verzeichnis des Servers zu finden und auf den eigenen Nutzer beschränkt:
run
└── redis_<account_login>
├── redis-server.pid
└── redis.sockUm die Instanz in Anwendungen benutzen zu können, muss zusätzlich zum Pfad des Sockets noch das Protokol angegeben werden:
unix:/run/redis_<account_login>/redis.sockZur Verwendung der Instanz stehen in den meisten Programmiersprachen eigene Bibliotheken zur Verfügung. Eine ausführliche, nach Sprachen sortierte Liste steht auf der offiziellen Redis-Website zur Verfügung. Um sich auf der Kommandozeile mit der Instanz zu verbinden, steht das Paket redis-cli zur Verfügung:
redis-cli -s /run/redis_example/redis.sock