Questo fornisce istruzioni per la creazione di istanze di cluster Memorystore for Redis.
Prima di iniziare
Completa le istruzioni prima di iniziare:
- 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 - Verifica che la fatturazione sia attivata per il tuo progetto. Scopri come verificare se la fatturazione è abilitata per un progetto.
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 versione431.0.0
gcloud CLI per accedere ai comandi dell'interfaccia a riga di comando gcloud CLI del cluster Memorystore for Redis.-
Abilita l'API Memorystore for Redis
Memorystore for Redis -
Abilita l'API Network Connectivity
API Network Connectivity -
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
. - 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)
Configura la rete
Leggi la pagina Networking per determinare se devi configurare un criterio di connessione ai servizi.
Se non è stato creato un criterio di connessione a questo servizio per la rete con cui verrà creato il cluster Redis, segui le indicazioni di networking per crearlo.
Crea un'istanza
Console
Vai alla pagina Memorystore for Redis Cluster nella console Google Cloud.
Fai clic su Crea cluster.
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
.
- Ad esempio:
- 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, questo valore può variare da 3 a 250 rigidi.
- Se scegli 1 replica per nodo, questo valore può variare da 3 a 125 shard.
- Se scegli 2 repliche per nodo, questo valore può variare da 3 a 83 shard.
- Se vuoi creare un'istanza con repliche, inserisci il numero desiderato di repliche (per shard) in Repliche. I valori accettabili sono Nessuna replica, 1 replica e 2 repliche. Il valore predefinito è 1 Replica quando utilizzi 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).
- 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.
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'operazionecreate
non andrà a buon fine.REPLICA_COUNT è il numero di repliche desiderato (per shard). I valori accettati sono
0
,1
e2
.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 scelte:
- 0 repliche – Il numero massimo di shard è 250
- 1 replica: il numero massimo di shard è 125
- 2 repliche: il numero massimo di shard è 83
- Il numero di shard può variare da 3 a 250 a seconda del numero di repliche scelte:
Ecco alcuni esempi:
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
.