Questa pagina fornisce istruzioni per creare istanze Memorystore for Redis Cluster.
Prima di iniziare
Completa le istruzioni della sezione Prima di iniziare:
- Nella console Google Cloud , nella pagina di selezione del progetto, 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 già esistente. Una volta completata questa procedura, puoi eliminare il progetto e tutte le relative risorse.
Vai al selettore dei 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 gcloud CLI in precedenza, assicurati di avere l'ultima versione eseguendo
gcloud components update
. Per accedere ai comandi gcloud CLI di Memorystore for Redis Cluster, devi disporre almeno della versione440.0.0
di gcloud CLI.-
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
- Devi disporre di uno di questi ruoli IAM nel progetto Google Cloud che stai utilizzando:
roles/redis.admin
(il ruolo IAM predefinito Memorystore Admin)roles/owner
(il ruolo IAM di base Proprietario)roles/editor
(il ruolo IAM di base Editor)
Configurare la rete
Leggi la pagina Networking per determinare se devi configurare una policy di connessione al servizio.
Se non è stata creata una policy di connessione al servizio per la rete con cui creerai il cluster Redis, segui le indicazioni della sezione Networking per crearla.
Crea un'istanza
Console
Vai alla pagina Memorystore for Redis Cluster nella Google Cloud console.
Fai clic su Crea cluster.
Nella pagina Crea un'istanza Redis Cluster, seleziona le configurazioni che preferisci per la nuova istanza.
- In Assegna un nome all'istanza del cluster, inserisci 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 regione.
- Ad esempio:
my-instance-1
.
- Ad esempio:
- In Scegli regione, seleziona una regione per l'istanza.
Nella sezione Tipo di nodo, seleziona uno dei seguenti tipi di nodo:
- Shared Core (
redis-shared-core-nano
) - Small (
redis-standard-small
) - Medio (
redis-highmem-medium
) - X-Large (
redis-highmem-xlarge
)
- Shared Core (
In Dimensioni cluster, definisci il numero di shard per il tuo cluster. Il numero di shard determina la capacità totale di memoria per l'archiviazione dei dati del cluster. Per visualizzare ulteriori dettagli sulla specifica del cluster, consulta Specifica di cluster e shard.
Se vuoi creare un'istanza con repliche, inserisci il numero di repliche che preferisci (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 connessione, seleziona la rete che preferisci. Per maggiori dettagli sul networking privato per Memorystore for Redis Cluster, consulta Networking.
Se vuoi attivare l'autenticazione IAM, seleziona Enable IAM AUTH (Attiva autenticazione IAM).
Se vuoi attivare la crittografia in transito, seleziona Abilita Transport Layer Security (TLS).
- In Assegna un nome all'istanza del cluster, inserisci 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 regione.
Fai clic sul pulsante Crea cluster.
gcloud
Per creare un'istanza Memorystore for Redis Cluster, esegui il comando create
:
gcloud redis clusters create INSTANCE_ID \ --region=REGION_ID \ --network=NETWORK \ --replica-count=REPLICA_COUNT \ --node-type=NODE_TYPE \ --shard-count=SHARD_COUNT
Sostituisci quanto segue:
INSTANCE_ID è l'ID dell'istanza Memorystore for Redis Cluster che stai creando. L'ID istanza deve contenere da 1 a 63 caratteri e 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 rete utilizzato qui deve corrispondere all'ID rete utilizzato dai criteri di connessione del servizio. In caso contrario, l'operazionecreate
non va a buon fine.REPLICA_COUNT è il numero di repliche che vuoi (per shard). I valori accettati sono
0
,1
e2
.NODE_TYPE è il tipo di nodo scelto. I valori accettati sono:
redis-shared-core-nano
redis-standard-small
redis-highmem-medium
redis-highmem-xlarge
SHARD_COUNT determina il numero di shard nella tua istanza. Il numero di shard determina la capacità di memoria totale per l'archiviazione dei dati del cluster. Per visualizzare ulteriori dettagli sulla specifica del cluster, consulta Specifica di cluster e nodi.
Ad esempio:
gcloud alpha redis clusters create my-instance \ --region=us-central1 \ --network=projects/my-project-335118/global/networks/default \ --replica-count=2 \ --node-type=redis-highmem-medium \ --shard-count=8
Per impostazione predefinita, la crittografia dei dati in transito
è disabilitata e la rete autorizzata è default
.
Crea un'istanza a zona singola
Questa sezione fornisce istruzioni per creare un'istanza a zona singola.
gcloud
Per creare un'istanza a zona singola, esegui il comando create
:
gcloud redis clusters create INSTANCE_ID \ --region=REGION_ID \ --network=NETWORK \ --replica-count=REPLICA_COUNT \ --node-type=NODE_TYPE \ --shard-count=SHARD_COUNT \ --zone-distribution-mode=ZONE_DISTRIBUTION_MODE \ --zone=ZONE
Sostituisci quanto segue:
INSTANCE_ID è l'ID dell'istanza Memorystore for Redis Cluster che stai creando. L'ID istanza deve contenere da 1 a 63 caratteri e 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 rete utilizzato qui deve corrispondere all'ID rete utilizzato dal criterio di connessione al servizio. In caso contrario, l'operazionecreate
non va a buon fine.REPLICA_COUNT è il numero di repliche scelto (per shard). I valori accettati sono
0
,1
e2
.NODE_TYPE è il tipo di nodo scelto. I valori accettati sono:
redis-shared-core-nano
redis-standard-small
redis-highmem-medium
redis-highmem-xlarge
SHARD_COUNT determina il numero di shard nella tua istanza. Il numero di shard determina la capacità di memoria totale per l'archiviazione dei dati del cluster. Per saperne di più sulla specifica del cluster, consulta Specifica di cluster e nodi.
ZONE_DISTRIBUTION_MODE è la modalità che ti consente di scegliere tra il provisioning di un'istanza a zona singola o di un'istanza multizona. L'impostazione predefinita è multizona. I valori accettati sono
single-zone
emulti-zone
.ZONE è la zona in cui vuoi eseguire il provisioning dei nodi. Questo flag è applicabile solo se
--zone-distribution-mode
è impostato susingle-zone
.