Vai al contenuto principale

Il database in-memory più veloce.

Redis®* è il database ideale per le applicazioni web e altri progetti che richiedono una velocità di elaborazione dei dati superiore a qualsiasi altra cosa. Redis si distingue dai database relazionali per l'utilizzo di valori-chiave per la memorizzazione dei dati, con conseguenti tempi di risposta più rapidi quando si richiamano i dati. Redis è ideale per progetti con una struttura di dati ben definita e quando la velocità è più importante della scalabilità. Ma questo non significa che Redis sia limitato nelle operazioni di lettura e scrittura. 

Redis è il coltellino svizzero dei database e combina prestazioni elevate, strutture di dati di alto livello e facilità d'uso. Semplificate le implementazioni dei database Redis con l'applicazione Redis Marketplace di Linode.

Distribuzione dell'applicazione Redis Marketplace

  1. Accedere a Cloud Manager e selezionare il link Marketplace dal menu di navigazione sinistro. Viene visualizzata la pagina Linode Compute Create con la scheda Marketplace preselezionata.
  2. Nella sezione Seleziona applicazione, selezionare l'applicazione che si desidera distribuire.
  3. Compilare tutte le opzioni richieste per l'applicazione selezionata e tutte le opzioni avanzate desiderate (che sono facoltative). Per maggiori dettagli, consultare la sezione Opzioni di configurazione.
  4. Completare il resto del modulo come descritto in Guida introduttiva > Creare un Linode.
  5. Fare clic sul pulsante Crea Linode. Una volta che il Linode è stato fornito e si è acceso completamente, attendere il completamento dell'installazione del software. Se il Linode viene spento o riavviato prima di questo momento, è probabile che l'installazione del software fallisca. Per determinare se l'installazione è stata completata, aprire la console Lish del Linode e attendere che venga visualizzato il prompt di accesso al sistema.
  6. Seguire le istruzioni riportate nella sezione Come iniziare dopo l'installazione.

L'installazione del software dovrebbe essere completata entro 2-5 minuti dal termine del provisioning di Linode.

Opzioni di Redis

Ecco le opzioni aggiuntive disponibili per questa App Marketplace:

CampoDescrizione
Email di amministrazione per il serverQuesta e-mail è necessaria per generare i certificati SSL. Richiesto
Il vostro token Linode APIIl vostro Linode API Token è necessario per creare i record DNS. Se questo viene fornito insieme al file subdomain e domain l'installazione tenta di creare i record DNS tramite il sito Linode API. Se non si dispone di un token, ma si vuole che l'installazione crei i record DNS, è necessario creare uno prima di continuare.
SottodominioIl sottodominio per il quale si desidera che il programma di installazione crei un record DNS durante la configurazione. Il suggerimento fornito è www. Il sottodominio deve essere fornito solo se si fornisce anche un nome di dominio domain e API Token
DominioIl nome del dominio in cui si desidera ospitare l'istanza di Wazuh. Il programma di installazione crea un record DNS per questo dominio durante l'installazione se si fornisce questo campo insieme al nome del dominio. API Token.
L'utente sudo limitato da creare per LinodeQuesto è l'account utente limitato da creare per Linode. Questo account ha i privilegi di utente sudo.
La password per l'utente limitato sudoImpostare una password per l'utente limitato sudo. La password deve soddisfare i requisiti di convalida della complessità per una password forte. Questa password può essere usata per eseguire qualsiasi azione sul server, come quella di root, quindi deve essere lunga, complessa e unica.
La chiave pubblica SSH che verrà utilizzata per accedere a Linode.Se si desidera accedere a SSH tramite chiave pubblica (consigliato) anziché tramite password, inserire qui la chiave pubblica.
Disabilitare l'accesso root su SSH?Selezionare Yes per bloccare l'accesso dell'account root al server tramite SSH. Selezionare No per consentire all'account root di accedere tramite SSH.

Opzioni di configurazione

Per informazioni sulla compilazione delle opzioni rimanenti nel modulo Crea un Linode, vedere Creazione di un'istanza di calcolo. Alcune opzioni possono essere limitate o avere valori consigliati in base a questa Marketplace App:

  • Distribuzioni supportate: Debian 11, Ubuntu 20.04 LTS
  • Piano minimo consigliato: È possibile utilizzare tutti i tipi e le dimensioni di piano, anche se si consiglia di utilizzare un'istanza di calcolo ad alta memoria per i database più grandi in un ambiente di produzione.

Come iniziare dopo la distribuzione

Accedere a Redis CLI

  1. Accedere alla nuova istanza di calcolo tramite Lish o SSH utilizzando l'opzione root utente o utente limitato e la password associata inserita al momento della creazione dell'istanza.
  2. Per utilizzare redis-cli, eseguire uno dei comandi seguenti:
    • redis-cli: Apre la modalità interattiva in cui è possibile digitare i comandi desiderati.
    • redis-cli [argument], dove [argomento] è l'argomento o il comando che si desidera eseguire. Ad esempio, l'esecuzione di redis-cli ping dovrebbe dare come risultato l'uscita di PONG se redis è configurato correttamente.

Per ulteriori informazioni su redis-cli e sui comandi disponibili, vedere redis-cli, l'interfaccia a riga di comando di Redis.

Determinare come utilizzare Redis

Esistono diversi tipi di configurazioni di Redis. Ad esempio, è possibile configurare Redis come installazione autonoma o come cluster Redis con un sistema primario (master) e due repliche. Come passo successivo, è necessario determinare il tipo di distribuzione necessaria per il proprio caso d'uso, esaminando le risorse fornite di seguito.

  • Imparate a conoscere i cluster Redis seguendo il relativo tutorial.
  • Redis Sentinel è un'altra configurazione di distribuzione incentrata sull'alta disponibilità. Per maggiori dettagli, consultare la documentazione di Redis Sentinel.
  • Leggete il Redis Quickstart per imparare a proteggere Redis e a installare le librerie client per usare Redis con le vostre applicazioni.
  • Consultare la documentazione sulla configurazione di Redis per conoscere il file di configurazione di Redis.

*Redis è un marchio registrato di Redis Ltd. Tutti i diritti sono riservati a Redis Ltd. Qualsiasi utilizzo da parte di Akamai Technologies, Inc. è solo a scopo referenziale e non indica alcuna sponsorizzazione, approvazione o affiliazione tra Redis e Akamai.

L'applicazione Redis Marketplace è stata realizzata da Linode. Per assistenza sulla distribuzione dell'applicazione, contattare il supporto Linode tramite le informazioni elencate nella barra laterale. Per assistenza sullo strumento o sul software stesso, visitare Redis Community.