Questa pagina descrive come utilizzare la console Google Cloud e Google Cloud CLI per creare e gestire istanze Memorystore for Redis.
Per un elenco delle autorizzazioni necessarie per creare e gestire istanze Redis, consulta Controllo dell'accesso e autorizzazioni.
Crea un'istanza Redis su una rete VPC
Per creare una nuova istanza:
Console
Vai alla pagina Memorystore for Redis nella console Google Cloud .
Fai clic su Crea istanza.

Nella pagina Crea un'istanza Redis, seleziona le configurazioni che preferisci per la nuova istanza.
- Assegna all'istanza un ID istanza e, se vuoi, un nome
visualizzato. L'ID istanza deve contenere 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:
- Scegli il livello Base o Standard. Per saperne di più sui livelli, consulta Funzionalità dei livelli Redis.
- Scegli una regione e una zona per l'istanza.
- Seleziona la versione di Redis
7.0 (recommended). - In Capacità, inserisci un valore compreso tra 1 e 300 GB.
- Se vuoi abilitare Redis AUTH, seleziona Enable AUTH (Abilita AUTH).
- Se vuoi abilitare la crittografia in transito, seleziona Abilita crittografia in transito.
- In Rete autorizzata, seleziona la rete
defaulto una delle reti VPC disponibili. (Facoltativo) Per configurare la connessione di accesso privato ai servizi, fai clic sul pulsante di espansione Opzioni di rete avanzate.
- Se vedi il riquadro È richiesta una connessione privata ai servizi, utilizzalo per stabilire una connessione di accesso privato ai servizi.
Per aggiungere configurazioni Redis, fai clic sul pulsante Aggiungi configurazione, scegli una configurazione dal menu a discesa Configurazione e inserisci il valore che preferisci. Per ulteriori informazioni sulle configurazioni disponibili, consulta la pagina Configurazione delle istanze Redis.
- Assegna all'istanza un ID istanza e, se vuoi, un nome
visualizzato. L'ID istanza deve contenere solo lettere minuscole, numeri e trattini. Deve inoltre iniziare con una lettera ed essere univoco nella rispettiva regione.
Fai clic su pulsante Crea.
gcloud
Inserisci il seguente comando, sostituendo VARIABLES con i valori appropriati:
gcloud redis instances create INSTANCE_ID --size=SIZE --region=REGION_ID
Dove:
- INSTANCE_ID è l'ID assegnato all'istanza.
- SIZE: la dimensione dell'istanza in gibibyte (GiB).
- REGION_ID è l'ID regione.
Ad esempio:
gcloud redis instances create myinstance --size=5 --region=us-central1
Requisiti per la creazione dell'istanza
Gli ID istanza devono iniziare con una lettera minuscola e possono includere solo lettere minuscole, trattini e numeri, senza spazi.
Flag facoltativi
Versione Redis
Per scegliere una delle versioni di OSS Redis disponibili
per Memorystore for Redis, utilizza il flag --redis-version con uno dei
seguenti valori:
redis_7_2redis_7_0(valore predefinito)redis_6_Xredis_5_0redis_4_0redis_3_2
Ad esempio:
gcloud redis instances create myinstance --size=5 --region=us-central1 \
--zone=us-central1-a --redis-version=redis_6_XNetworking
Puoi creare istanze Redis utilizzando una delle due modalità di connessione:
--connect-mode=PRIVATE_SERVICE_ACCESS o --connect-mode=DIRECT_PEERING.
Ti consigliamo di utilizzare la modalità di connessione PRIVATE_SERVICE_ACCESS.
Per ulteriori dettagli, consulta Networking.
Per istruzioni sull'utilizzo del flag --reserved-ip-range per specificare un intervallo di indirizzi IP, consulta Creazione di un'istanza Redis con un intervallo di indirizzi IP specifico.
Redis AUTH
Per abilitare AUTH, utilizza il seguente flag:
--enable-auth
Crittografia dei dati in transito
Per attivare la crittografia in transito, utilizza il seguente flag:
--transit-encryption-mode=SERVER_AUTHENTICATION
Livello Standard
Per creare un'istanza Standard Tier, aggiungi --tier=STANDARD
al comando di creazione. Il seguente comando crea un'istanza Standard Tier:
gcloud redis instances create INSTANCE_ID --size=SIZE --zone=ZONE --alternative-zone=ALTERNATIVE_ZONE --tier=STANDARD
Ad esempio:
gcloud redis instances create myinstance --size=5 --region=us-central1 --tier=standard
Per saperne di più sull'utilizzo di gcloud con Memorystore for Redis, consulta la pagina di riferimento di Google Cloud CLI.
Ora l'istanza è stata creata.
Crea un'istanza Redis su una rete VPC condiviso da un progetto di servizio
Questa sezione spiega come creare un'istanza Redis in un progetto di servizio utilizzando la rete VPC condiviso del progetto host. In questo modo puoi connetterti alla tua istanza Redis dalle risorse di progetti diversi connessi alla stessa rete VPC condivisa. Per maggiori dettagli, consulta la panoramica del VPC condiviso.
Console
Verifica o stabilisci una connessione di accesso privato ai servizi per la rete nel progetto host che utilizzi per creare l'istanza Redis.
Assicurati che l'API Service Networking sia abilitata sia per il progetto host sia per il progetto di servizio.
Segui i passaggi descritti in Creazione di un'istanza Redis su una rete VPC, ma apportando le seguenti modifiche:
Completa il passaggio facoltativo per configurare una connessione di accesso privato ai servizi.
Per selezionare la rete VPC condiviso dal progetto host, utilizza il menu Rete VPC autorizzata. Questo menu viene visualizzato accanto a Reti VPC condivise.
gcloud
Assicurati che l'API Service Networking sia abilitata sia per il progetto host sia per il progetto di servizio.
Crea un'istanza Redis in un progetto di servizio utilizzando il VPC condiviso dal progetto host:
gcloud redis instances create INSTANCE_ID --size=SIZE --region=REGION_ID --project=SERVICE_PROJECT_ID \ --network=projects/HOST_PROJECT_ID/global/networks/HOST_NETWORK_NAME \ --connect-mode=private-service-access
Dove:
- INSTANCE_ID è l'ID assegnato all'istanza.
- SIZE: la dimensione dell'istanza in gibibyte (GiB).
- REGION_ID è l'ID regione.
- SERVICE_PROJECT_ID è l'ID progetto del tuo progetto di servizio.
- HOST_PROJECT_ID è l'ID progetto del tuo progetto host.
- HOST_NETWORK_NAME è il nome della rete del progetto host.
Ad esempio:
gcloud redis instances create myinstance --size=5 --region=us-central1 --project=my-service-project \ --network=projects/my-host-project/global/networks/my-host-shared-vpc \ --connect-mode=private-service-access
Crea un'istanza Redis che utilizza un intervallo di indirizzi IP centralizzato
La gestione centralizzata dell'intervallo di indirizzi IP viene fornita tramite l'accesso ai servizi privati. L'accesso ai servizi privati indica un intervallo di indirizzi IP utilizzato da più serviziGoogle Cloud . L'utilizzo dell'accesso privato ai servizi elimina la necessità di gestire un intervallo di indirizzi IP diverso per ogni servizio.
Console
Verifica o stabilisci una connessione di accesso a servizi privati per la rete che utilizzi per creare l'istanza Redis.
Segui i passaggi descritti in Creazione di un'istanza Redis su una rete VPC, ma assicurati di completare la sezione facoltativa sulla creazione di una connessione di accesso privato ai servizi.
gcloud
Verifica o stabilisci una connessione di accesso a servizi privati per la rete che utilizzi per creare l'istanza Redis.
Crea un'istanza Redis utilizzando la rete su cui hai stabilito una connessione di accesso privato ai servizi:
gcloud redis instances create INSTANCE_ID --size=SIZE --region=REGION_ID --project=PROJECT_ID \ --network=projects/PROJECT_ID/global/networks/NETWORK_NAME \ --connect-mode=private-service-access
Dove:
- INSTANCE_ID è l'ID assegnato all'istanza.
- SIZE: la dimensione dell'istanza in gibibyte (GiB).
- REGION_ID è l'ID regione.
- PROJECT_ID è l'ID progetto.
- NETWORK_NAME è il nome della rete con cui creare l'istanza Redis.
Ad esempio:
gcloud redis instances create myinstance --size=5 --region=us-central1 --project=my-project \ --network=projects/my-project/global/networks/my-network \ --connect-mode=private-service-access
Crea un'istanza Redis con un intervallo di indirizzi IP specifico
Le istruzioni riportate di seguito spiegano come creare un'istanza Redis all'interno di un intervallo di indirizzi IP a tua scelta.
Intervalli personalizzati con peering diretto
Se il tuo progetto utilizza la modalità di connessione DIRECT_PEERING, utilizza il seguente comando per designare un intervallo di indirizzi IP specifico durante la creazione di un'istanza:
gcloud redis instances create INSTANCE_ID --region=REGION --size=SIZE --connect-mode=DIRECT_PEERING --network=VPC_NETWORK_NAME --reserved-ip-range=RESERVED_RANGE
Dove:
- VPC_NETWORK_NAME è il nome della rete utilizzata per creare l'istanza.
- RESERVED_RANGE è l'intervallo personalizzato che ti interessa. Ad esempio,
10.0.0.0/29. La dimensione minima del blocco richiesta è/29per le istanze senza repliche di lettura e/28per le istanze con repliche di lettura. Non puoi utilizzare questo flag per designare più intervalli con questa modalità di connessione.
Ad esempio:
gcloud redis instances create myinstance --region=us-central1 --size=1 --connect-mode=DIRECT_PEERING --network=default --reserved-ip-range=10.0.0.0/24
Intervalli personalizzati con accesso privato ai servizi
Se hai un solo intervallo di indirizzi IP allocato per la connessione di accesso privato ai servizi, questo intervallo viene utilizzato per impostazione predefinita per la creazione dell'istanza Memorystore.
Se hai più intervalli di indirizzi allocati per l'accesso ai servizi privati, puoi selezionare quello da utilizzare con il seguente comando gcloud:
gcloud redis instances create INSTANCE_ID --region=REGION --size=SIZE --connect-mode=PRIVATE_SERVICE_ACCESS --network=VPC_NETWORK_NAME --reserved-ip-range=RESERVED_RANGE_NAME
Dove:
- VPC_NETWORK_NAME è il nome della rete utilizzata per creare l'istanza.
- RESERVED_RANGE_NAME è il nome degli intervalli di indirizzi IP allocati. Puoi utilizzare questo flag per specificare i nomi di più allocazioni di intervalli con questa modalità di connessione. Per farlo, fornisci i nomi separati da una virgola.
Ad esempio:
gcloud redis instances create myinstance --region=us-central1 --size=1 --connect-mode=PRIVATE_SERVICE_ACCESS --network=default --reserved-ip-range=my-reserved-range-1,my-reserved-range-2
Crea un'istanza Redis con repliche di lettura
Per istruzioni su come creare un'istanza Redis con repliche di lettura, consulta Creazione di un'istanza Redis con repliche di lettura.
Crea un'istanza Redis che utilizza chiavi di crittografia gestite dal cliente
Per istruzioni su come creare un'istanza Redis che utilizza chiavi di crittografia gestite dal cliente (CMEK), consulta Creazione di un'istanza Memorystore for Redis che utilizza CMEK.
Elenca istanze
Puoi elencare le istanze Memorystore for Redis utilizzando la consoleGoogle Cloud o gcloud CLI.
Console
Nella console Google Cloud , vai alla pagina Memorystore for Redis.
La pagina Memorystore for Redis mostra un elenco delle tue istanze.
gcloud
Per elencare le istanze, utilizza il comando gcloud redis instances list:
gcloud redis instances list \ --region=REGION_ID
Sostituisci REGION_ID con la regione in cui si trovano le istanze.
Ad esempio:
gcloud redis instances list \ --region=us-central1
Visualizzazione delle informazioni sull'istanza
Puoi visualizzare le informazioni di riepilogo su un'istanza Memorystore for Redis utilizzando la console Google Cloud o gcloud CLI.
Console
Nella console Google Cloud , vai alla pagina Memorystore for Redis.
Fai clic sull'ID di un'istanza di cui vuoi visualizzare le informazioni di riepilogo.
gcloud
Per visualizzare le informazioni di riepilogo su un'istanza, utilizza il comando
gcloud redis instances describe:
gcloud redis instances describe INSTANCE_ID \ --region=REGION_ID
Effettua le seguenti sostituzioni:
- INSTANCE_ID: l'ID dell'istanza di cui vuoi visualizzare le informazioni di riepilogo
- REGION_ID: la regione in cui si trova l'istanza
Ad esempio:
gcloud redis instances describe my-instance \ --region=us-central1
Modifica istanze
Per modificare un'istanza:
Console
Vai alla pagina Memorystore for Redis nella console Google Cloud .
Fai clic sull'ID istanza dell'istanza che vuoi modificare.
Fai clic sul pulsante Modifica.
- Nella pagina Modifica istanza Redis puoi modificare:
- Nome visualizzato
- Capacità
- Configurazioni
- Nella pagina Modifica istanza Redis puoi modificare:
Fai clic sul pulsante Salva.
Mentre vengono apportati gli aggiornamenti, accanto all'istanza viene visualizzato un cerchio che gira nella home page di Memorystore for Redis. Al termine degli aggiornamenti, il cerchio diventa un segno di spunta verde.
gcloud
Puoi aggiornare le seguenti proprietà dopo aver creato un'istanza:
- Nome visualizzato
- Configurazione Redis
- Etichette
- Dimensioni (per ulteriori informazioni sulla scalabilità, vedi Scalabilità delle istanze).
Ad esempio, inserisci il seguente comando per aggiornare il nome visualizzato di un'istanza, sostituendo VARIABLES con i valori appropriati:
gcloud redis instances update INSTANCE_ID --region=REGION_ID --display-name=NEW_DISPLAY_NAME
Per maggiori dettagli su come impostare i parametri di configurazione, consulta Configurazione delle istanze Redis.
Elimina le istanze
Per eliminare un'istanza:
Console
Vai alla pagina Memorystore for Redis nella console Google Cloud .
Per eliminare un'istanza, fai clic sul relativo ID istanza.
Fai clic sul pulsante Elimina.
Per confermare l'eliminazione, inserisci l'ID dell'istanza.
Fai di nuovo clic su Elimina.
gcloud
Per eliminare un'istanza, inserisci il seguente comando, sostituendo VARIABLES con i valori appropriati:
gcloud redis instances delete INSTANCE_ID --region=REGION_ID
Dopo l'eliminazione, l'istanza viene rimossa dall'elenco delle istanze nella home page di Memorystore.
Passaggi successivi
- Scopri come connetterti a un'istanza Redis.
- Scopri come monitorare le istanze Redis.