Rediskonfiguration

Last change on 2025-12-04 • Created on 2023-05-04 • ID: KO-18365

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.sock

Um 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.sock

Zur 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
Table of Contents