How to gridStore

Mit PaaS bei gridscale bringen wir unsere Infrastructure-as-a-Service-Leistungen auf ein neues Level. Die Platform-as-a-Service-Dienste von gridscale sind unterteilt in gridSQL, gridStore und gridFS

Mit gridStore kannst du datenstrukturorientierte Services wie Redis oder Memcached starten. Unsere PaaS-Angebote ermöglichen es dir, Projekte zu beschleunigen, bieten einfache Skalierbarkeit und somit mehr Flexibilität. Du musst dir keine Gedanken mehr um serverseitige Themen machen, live gehen ist mit nur wenigen Klicks im gridscale Panel erledigt. Um die zuverlässige und sichere Konfiguration sowie Wartung deiner Datenbank kümmern wir uns.

Wie verbinde ich mich mit einem PaaS-Dienst?

Alle PaaS-Dienste sind über eine private IPv4-Adresse zu erreichen. Nach der Erstellung eines PaaS-Dienstes im Panel wird automatisch ein neues Privates Netzwerk erstellt.

Um dich mit einem Paas-Dienst zu verbinden, musst du einen Server innerhalb deines Dashboards mit dem neuen Privaten Netzwerk verbinden. Deine PaaS-Dienste sind nur von Servern, die sich im gleichen Privaten Netzwerk wie dein PaaS-Dienst befinden, erreichbar.

Hello, gridStore! – Redis

In dem nachfolgenden Beispiel erstellen wir eine Redis-Platform-as-a-Service-Instanz auf gridscale. Redis ist eine Open-Source-In-Memory-Datenbank zum Speichern von Key/Value-Datenstrukturen und gehört zum Bereich der NoSQL-Datenbanken. Bekannt ist Redis für seine Flexibilität und extreme Schnelligkeit. Zu den häufigsten Anwendungsfällen von Redis gehören Session Caching und Full Page Cache (FPC).

Schritt-für-Schritt-Anleitung

1. Erstelle einen Server mit angebundenem Storage bei gridscale

gridStore Server erstellen

2. Navigiere zu gridStore und klicke auf gridStore erstellen

gridStore erstellen

Gehe auf das seitliche Menü innerhalb deines gridscale Panels, um gridStore aufzurufen. Über einen Klick auf Menü anpassen kannst du gridStore sichtbar machen. Optional kannst du den Link zu gridStore mit einem Klick auf die Checkbox fest in dein Menü aufnehmen.

3. Wähle die passende Konfiguration aus

gridStore konfigurieren

Nachdem du in den Bereich gridStore gewechselt bist, wählst du nun olp aus. In dem sich daraufhin öffnenden Menü kannst du deinen gridStore-Service definieren:

Unter Typ wählst du redis aus, bestimmst welche Leistungsklasse du für die Redis-Datenbank bereitstellen willst und vergibst einen Namen.

Nach wenigen Sekunden Provisioning-Zeit erscheint der aktive gridStore-Service im PaaS-Menü.

gridStore Service aktiv

Mit der Erstellung eines PaaS-Dienst wird darüber hinaus automatisch ein Privates Netzwerk angelegt, sofern du kein anderes ausgewählt hast.

gridStore Privates Netzwerk

Bist du bereit zu starten?

Oder hast du noch Fragen? Lasse dir jetzt dein Konto erstellen oder dich in einem persönlichen Gespräch beraten.

4. Mit Redis verbinden

Du verbindest dich in der Regel über redis-cli mit deinem Redis-Platform-Service. redis-cli ist das Command-Line-Interface von Redis. Es erlaubt dir, über dein Terminal Befehle direkt an den Redis-Server zu senden und dessen Antworten zu empfangen.

Das redis-cli lässt sich auf zwei verschiedene Arten ansteuern, im Interactive-Mode und über angehängte Argumente. Im weiteren Verlauf interagieren wir mit der Redis-Instanz im Interactive-Mode. Dieser bietet eine gute User-Experience und deckt alle grundlegenden Aufgaben ab.

Wenn du dich mit dem redis-cli vertraut gemacht hast, lassen sich damit auch weitaus anspruchsvollere Aufgaben durchführen. Hier empfiehlt es sich, einen Blick in die Redis-Dokumentation zu werfen.

5. Redis-Tools installieren

Das Redis-Command-Line-Interface ist Teil des Paketes redis-tools. Nutze den nachfolgenden Befehl für die Installation von redis-tools unter Ubuntu/Debian.

Ubuntu/Debian:

apt-get install redis-tools

6. Verbindung aufbauen

Führe folgenden Befehl aus, um dich via redis-cli mit deinem Redis-PaaS zu verbinden:

redis-cli -h [Deine-IPv4-Adresse]

Den Port brauchen wir für das Verbinden nicht weiter zu spezifizieren, da die Verbindung über den Default-Port läuft.

7. Verbindung testen

Nach dem Verbinden kannst du deine Verbindung mit ein paar einfachen Redis-Befehlen testen:

192.168.121.1:6379> SET mykey "Hello\nWorld"
OK
192.168.121.1:6379> GET mykey
"Hello\nWorld"

Weiterführende Informationen und Befehle zur Bedienung des redis-cli findest du unter diesem Link: redis-cli, the Redis command line interface.

Glückwunsch! Du hast erfolgreich eine redis Datenbank mit gridStore erstellt!