Zum Inhalt springen

Schnellste In-Memory-Datenbank.

Redis®* ist die bevorzugte Datenbank für Webanwendungen und andere Projekte, bei denen es vor allem auf eine schnelle Datenverarbeitung ankommt. Redis unterscheidet sich von relationalen Datenbanken durch die Verwendung von Schlüsselwerten zum Speichern von Daten, was zu schnelleren Antwortzeiten beim Abrufen von Daten führt. Redis ist ideal für Projekte mit einer klar definierten Datenstruktur und wenn Geschwindigkeit wichtiger ist als Skalierbarkeit. Das bedeutet aber nicht, dass Redis in seinen Lese- und Schreiboperationen eingeschränkt ist. 

Redis ist das Schweizer Taschenmesser unter den Datenbanken, da es hohe Leistung, hochentwickelte Datenstrukturen und Benutzerfreundlichkeit kombiniert. Vereinfachen Sie die Bereitstellung von Redis-Datenbanken mit der Linode-App Redis Marketplace .

Bereitstellen der Redis Marketplace App

  1. Melden Sie sich beim Cloud Manager an und wählen Sie den Link Marketplace Link aus dem linken Navigationsmenü. Dies zeigt die Linode Compute Create Seite mit dem Marketplace Registerkarte vorgewählt.
  2. Wählen Sie unter dem Abschnitt App auswählen die App aus, die Sie bereitstellen möchten.
  3. Füllen Sie alle erforderlichen Optionen für die ausgewählte Anwendung sowie alle gewünschten erweiterten Optionen (die optional sind) aus. Weitere Informationen finden Sie im Abschnitt Konfigurationsoptionen.
  4. Füllen Sie den Rest des Formulars aus, wie im Abschnitt Erste Schritte > Linode erstellen beschrieben.
  5. Klicken Sie auf die Schaltfläche Linode erstellen. Sobald die Linode eingerichtet und vollständig eingeschaltet ist, warten Sie, bis die Softwareinstallation abgeschlossen ist. Wenn die Linode vor diesem Zeitpunkt ausgeschaltet oder neu gestartet wird, wird die Software-Installation wahrscheinlich fehlschlagen. Um festzustellen, ob die Installation abgeschlossen ist, öffnen Sie die Lish-Konsole der Linode und warten Sie, bis die Aufforderung zur Systemanmeldung erscheint.
  6. Folgen Sie den Anweisungen im Abschnitt Erste Schritte nach der Installation.

Die Softwareinstallation sollte innerhalb von 2-5 Minuten abgeschlossen sein, nachdem die Linode die Bereitstellung beendet hat.

Redis-Optionen

Hier sind die zusätzlichen Optionen, die für diese Marketplace-App verfügbar sind:

FeldBeschreibung
Admin-E-Mail für den ServerDiese E-Mail ist erforderlich, um die SSL-Zertifikate zu generieren. Erforderlich
Ihr Token für die Linode-APIIhr Linode API Token wird zum Erstellen von DNS-Einträgen benötigt. Wenn dies zusammen mit dem subdomain und domain Felder, versucht die Installation, DNS-Einträge über die Linode-API zu erstellen. Wenn Sie kein Token haben, aber möchten, dass die Installation DNS-Einträge erstellt, müssen Sie einen erstellen bevor Sie fortfahren.
SubdomainDie Subdomain, für die das Installationsprogramm während des Setups einen DNS-Eintrag erstellen soll. Der angegebene Vorschlag lautet www. Die Subdomain sollte nur angegeben werden, wenn Sie auch eine domain und API Token
DomainDer Domainname, unter dem Sie Ihre Wazuh-Instanz hosten möchten. Das Installationsprogramm erstellt während der Einrichtung einen DNS-Eintrag für diese Domain, wenn Sie dieses Feld zusammen mit Ihren API Token.
Eingeschränkte sudo-Nutzer für eine Linode erstellen Dies ist das begrenzte Nutzerkonto, das für die Linode erstellt werden soll. Dieses Konto hat sudo-Benutzerrechte.
Passwort für den eingeschränkten sudo-BenutzerLegen Sie ein Passwort für den eingeschränkten sudo-Nutzer fest. Das Passwort muss komplex genug sein für ein sicheres Passwort. Dieses Kennwort kann - ähnlich wie ein root Passwort - zum Ausführen aller Aktionen auf dem Server verwendet werden, also machen Sie es lang, kompliziert und eindeutig.
Der öffentliche SSH Schlüssel, der für den Zugriff auf die Linode verwendet werden sollWenn Sie den SSH-Zugang nicht über ein Passwort, sondern über einen öffentlichen Schlüssel (empfohlen) vornehmen möchten, geben Sie hier den öffentlichen Schlüssel ein.
Root-Zugriff über SSH deaktivieren?Auswählen Yes um das Root-Konto für die Anmeldung am Server über SSH zu sperren. Wählen Sie No um dem Root-Konto die Anmeldung über SSH zu ermöglichen.

Konfigurationsoptionen

Hinweise zum Ausfüllen der verbleibenden Optionen im Formular Create a Linode finden Sie unter Erstellen einer Recheninstanz. Einige Optionen können eingeschränkt sein oder haben empfohlene Werte, die auf dieser Marketplace-App basieren:

  • Unterstützte Distributionen: Debian 11, Ubuntu 20.04 LTS
  • Empfohlener Mindesttarif: Alle Tariftypen und -größen können verwendet werden. Für größere Datenbanken in einer Produktionsumgebung sollte jedoch eine High-Memory-Recheninstanz in Betracht gezogen werden.

Erste Schritte nach der Bereitstellung

Zugriff auf die Redis CLI

  1. Melden Sie sich bei Ihrer neuen Recheninstanz über Lish oder SSH entweder über die root Benutzer oder eingeschränkter Benutzer und das zugehörige Passwort, das Sie bei der Erstellung der Instanz eingegeben haben.
  2. Um das Redis-cli zu verwenden, führen Sie einen der folgenden Befehle aus:
    • redis-cli: Dies öffnet den interaktiven Modus, in dem Sie beliebige Befehle eingeben können.
    • redis-cli [argument], wobei [Argument] ist das Argument oder der Befehl, den Sie ausführen möchten. Zum Beispiel, wenn Sie redis-cli ping sollte zu der Ausgabe von PONG wenn redis richtig konfiguriert ist.

Weitere Informationen über redis-cli und die zur Verfügung stehenden Befehle finden Sie unter redis-cli, der Redis-Befehlszeilenschnittstelle.

Feststellen, wie Redis zu verwenden ist

Es gibt mehrere Arten von Redis-Konfigurationen, die Sie verwenden können. Sie können Redis zum Beispiel als eigenständige Redis-Installation oder als Redis-Cluster mit einem primären (Master) und zwei Replikaten konfigurieren. Als nächsten Schritt sollten Sie bestimmen, welche Art der Bereitstellung Sie für Ihren Anwendungsfall benötigen, indem Sie sich die unten aufgeführten Ressourcen ansehen.

  • Erfahren Sie mehr über Redis-Cluster, indem Sie das zugehörige Tutorial durcharbeiten.
  • Redis Sentinel ist eine weitere Bereitstellungskonfiguration mit Schwerpunkt auf hoher Verfügbarkeit. Weitere Informationen finden Sie in der Redis Sentinel-Dokumentation.
  • Lesen Sie den Redis Quickstart, um mehr über die Absicherung von Redis und die Installation von Client-Bibliotheken zu erfahren, um Redis mit Ihren Anwendungen zu nutzen.
  • Lesen Sie die Redis-Konfigurationsdokumentation, um mehr über die Redis-Konfigurationsdatei zu erfahren.

*Redis ist eine eingetragene Marke von Redis Ltd. Alle Rechte daran sind Redis Ltd. vorbehalten. Jegliche Verwendung durch Akamai Technologies, Inc. dient nur zu Referenzzwecken und deutet nicht auf ein Sponsoring, eine Befürwortung oder eine Zugehörigkeit zwischen Redis und Akamai hin.

Die Redis Marketplace App wurde von Linode entwickelt. Wenn Sie Unterstützung bei der Bereitstellung der App benötigen, wenden Sie sich an den Linode-Support über die in der Seitenleiste aufgeführten Informationen. Für Unterstützung bezüglich des Tools oder der Software selbst, besuchen Sie Redis Community.