Creazione e gestione delle istanze

In questa pagina viene descritto come creare e gestire le istanze del cluster Memorystore for Redis.

Prima di iniziare

  1. Nella console di Google Cloud, nella pagina del selettore dei progetti, seleziona o crea un progetto Google Cloud.

    Nota:se non prevedi di conservare le risorse che crei in questa procedura, crea un progetto invece di selezionarne uno esistente. Dopo aver completato questi passaggi, puoi eliminare il progetto e rimuovere tutte le risorse associate.


    Vai al selettore progetti
  2. Verifica che la fatturazione sia attivata per il tuo progetto. Scopri come verificare se la fatturazione è abilitata per un progetto.
  3. Installa e inizializza Google Cloud CLI.

    Nota:se hai installato in precedenza l'interfaccia a riga di comando gcloud, assicurati di avere la versione più recente eseguendo gcloud components update. È necessaria almeno la versione 431.0.0 gcloud CLI per accedere ai comandi dell'interfaccia a riga di comando gcloud CLI del cluster Memorystore for Redis.

  4. Abilita l'API Memorystore for Redis
    Memorystore for Redis
  5. Abilita l'API Compute Engine
    Compute Engine
  6. Abilita l'API Resource Manager
    Resource Manager
  7. Abilita l'API Network Connectivity
    API Network Connectivity
  8. Abilita l'API Service Consumer Management
    API Service Consumer Management

Altri prerequisiti

  • Il progetto che stai utilizzando deve essere stato inserito nella lista consentita per poter accedere all'anteprima privata di Memorystore for Redis Cluster. Se non hai ancora inserito il tuo progetto nella lista consentita del team tecnico di Memorystore, contattaci via email all'indirizzo memorystore-cluster-feedback@google.com.
  • Per creare un'istanza devi avere il criterio di connessione di servizio corretto. Per ulteriori dettagli, consulta la sezione Networking.
  • Devi avere uno di questi ruoli IAM nel progetto Google Cloud che stai utilizzando:
    • roles/redis.admin (il ruolo IAM predefinito dell'amministratore di Memorystore)
    • roles/owner (il ruolo IAM di base Proprietario)
    • roles/editor (il ruolo IAM di base dell'editor)

Crea un'istanza

Console

  1. Vai alla pagina Memorystore for Redis Cluster nella console Google Cloud.

    Memorystore per cluster Redis

  2. Fai clic su Crea cluster.

  3. Nella pagina Crea un'istanza di cluster Redis, seleziona le configurazioni desiderate per la nuova istanza.

    • Assegna all'istanza un ID cluster. L'ID cluster deve utilizzare solo lettere minuscole, numeri e trattini. Deve inoltre iniziare con una lettera ed essere univoco nella rispettiva area geografica.
      • Ad esempio: my-instance-1.
    • Scegli una area geografica per l'istanza.
    • In Dimensioni cluster, definisci il numero di shard da 13 GB per il tuo cluster. Il numero di shard determina la capacità di memoria totale per l'archiviazione dei dati del cluster. Per ulteriori dettagli sulla specifica del cluster, consulta la specifica del cluster e dello shard.
      • Se scegli nessuna replica di lettura, questo valore può variare da 3 a 250 shard.
      • Se scegli 1 replica di lettura per nodo, questo valore può variare da 3 a 125 shard.
      • Se scegli 2 repliche di lettura per nodo, questo valore può variare da 3 a 83 shard.
    • Se vuoi creare un'istanza con repliche di lettura, inserisci il numero desiderato di repliche (per shard) in Repliche di lettura. I valori accettabili sono 0 repliche di lettura, 1 replica di lettura e 2 repliche di lettura. Il valore predefinito è 1 Replica lettura quando si utilizza la console Google Cloud.
    • Nella sezione Configura rete privata, seleziona la rete che ti interessa. Per maggiori dettagli sul networking privato per il cluster Memorystore for Redis, consulta Networking.
    • Se vuoi abilitare la crittografia in transito, seleziona Abilita sicurezza dei livelli di trasporto (TLS).
  4. Fai clic sul pulsante Crea cluster.

gcloud

Per creare un'istanza di Memorystore for Redis Cluster, esegui il comando create:

gcloud alpha redis clusters create INSTANCE_ID \
--region=REGION_ID \
--network=NETWORK \
--replica-count=REPLICA_COUNT \
--shard-count=SHARD_COUNT

Sostituisci quanto segue:

  • INSTANCE_ID è l'ID dell'istanza del cluster Memorystore for Redis che stai creando. L'ID istanza deve contenere da 1 a 63 caratteri e deve utilizzare solo lettere minuscole, numeri o trattini. Deve iniziare con una lettera minuscola e terminare con una lettera minuscola o un numero.

  • REGION_ID è la regione in cui vuoi posizionare l'istanza.

  • NETWORK è la rete utilizzata per creare l'istanza. Deve utilizzare il formato: projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. L'ID di rete utilizzato qui deve corrispondere all'ID di rete utilizzato dal criterio di connessione del servizio. In caso contrario, l'operazione create non andrà a buon fine.

  • REPLICA_COUNT è il numero di repliche di lettura (per shard) che ti interessa. I valori accettati sono 0, 1 e 2.

  • SHARD_COUNT determina il numero di shard da 13 GB nella tua istanza. Il conteggio degli shard determina la capacità di memoria totale per l'archiviazione dei dati del cluster. Per ulteriori dettagli sulla specifica del cluster, vedi Specifica per cluster e shard.

    • Il numero di shard può variare da 3 a 250 a seconda del numero di repliche di lettura scelte:
      • 0 repliche di lettura: il numero massimo di shard è 250
      • 1 replica di lettura: il numero massimo di shard è 125
      • 2 repliche di lettura: il numero massimo di shard è 83.

Ad esempio:

gcloud alpha redis clusters create my-instance \
--region=us-central1 \
--network=projects/my-project-335118/global/networks/default \
--replica-count=2 \
--shard-count=8

Per impostazione predefinita, la crittografia in transito è disabilitata e la rete autorizzata è default.

Elenca istanze

Console

  1. Per visualizzare un elenco di istanze, vai alla pagina Memorystore for Redis Cluster nella console Google Cloud.

    Memorystore per cluster Redis

gcloud

Per visualizzare le istanze del cluster Memorystore for Redis esistenti, esegui il comando list:

gcloud alpha redis clusters list \
--region=REGION_ID \

Sostituisci quanto segue:

  • REGION_ID è la regione in cui si trova la tua istanza.

Ad esempio:

gcloud alpha redis clusters list \
--region=us-central1 \

Visualizza i dettagli dell'istanza

Console

  1. Vai alla pagina Memorystore for Redis Cluster nella console Google Cloud.

    Memorystore per cluster Redis

  2. Fai clic sull'ID cluster.

gcloud

Per visualizzare i dettagli di un'istanza, esegui il comando describe:

gcloud alpha redis clusters describe INSTANCE_ID \
--region=REGION

Sostituisci quanto segue:

  • INSTANCE_ID è l'ID della tua istanza.
  • REGION_ID è la regione in cui si trova la tua istanza. Ad esempio:
gcloud alpha redis clusters describe my-instance \
--region=us-central1

Elimina un cluster

Console

  1. Vai alla pagina Memorystore for Redis Cluster nella console Google Cloud.

    Memorystore per cluster Redis

  2. Fai clic sull'ID cluster.

  3. Fai clic sul pulsante Elimina.

  4. Inserisci l'ID del cluster.

  5. Fai clic sul pulsante Elimina.

gcloud

gcloud alpha redis clusters delete CLUSTER_ID \
--region=REGION_ID

Ad esempio:

gcloud alpha redis clusters delete my-cluster \
--region=us-central1