In questa pagina viene descritto come utilizzare la console Google Cloud e Google Cloud CLI per creare e gestire le istanze Memorystore for Redis
Per un elenco delle autorizzazioni necessarie per creare e gestire le istanze Redis, consulta Controllo dell'accesso e autorizzazioni.
Creazione di un'istanza Redis su una rete VPC
Per creare una nuova istanza:
Console
Vai alla pagina Memorystore per Redis nella console Google Cloud.
Fai clic su Crea istanza.
Nella pagina Crea un'istanza Redis, seleziona l'istanza configurazioni per la nuova istanza.
- Assegna all'istanza un ID istanza e, se lo desideri, un campo Display
di testo. L'ID istanza deve utilizzare solo lettere minuscole e numeri
e trattini. Deve inoltre iniziare con una lettera ed essere univoco nei
regione.
- Ad esempio:
my-instance-1
.
- Ad esempio:
- Scegli il livello Basic o Standard. Per ulteriori informazioni sui livelli, consulta la sezione Funzionalità dei livelli Redis.
- Scegli una regione e una zona per l'istanza.
- Seleziona Versione Redis
7.0 (recommended)
. - In Capacità, inserisci un valore compreso tra 1 e 300 GB.
- Se vuoi attivare Redis AUTH Seleziona Abilita AUTH.
- Se vuoi abilitare la crittografia dei dati in transito Seleziona Abilita crittografia dei dati in transito.
- In Rete autorizzata, seleziona la rete
default
o una delle dalle reti VPC disponibili, Facoltativo. Per configurare una connessione di accesso privato ai servizi, fai clic sulla freccia di espansione Opzioni di rete avanzate.
- Se visualizzi il riquadro Connessione privata ai servizi obbligatoria, 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 desiderato. Per ulteriori informazioni sulle consulta Configurazione delle istanze Redis.
- Assegna all'istanza un ID istanza e, se lo desideri, un campo Display
di testo. L'ID istanza deve utilizzare solo lettere minuscole e numeri
e trattini. Deve inoltre iniziare con una lettera ed essere univoco nei
regione.
Fai clic su pulsante Crea.
gcloud
Inserisci il comando seguente, 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 Redis OSS disponibili
per Memorystore for Redis, utilizza il flag --redis-version
con uno dei
i seguenti valori:
redis_7_2
redis_7_0
(valore predefinito)redis_6_X
redis_5_0
redis_4_0
redis_3_2
Ad esempio:
gcloud redis instances create myinstance --size=5 --region=us-central1 \ --zone=us-central1-a --redis-version=redis_6_X
Networking
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 maggiori dettagli, vedi Networking.
Per istruzioni sull'utilizzo del flag --reserved-ip-range
per specificare un IP
di indirizzi IP esterni, consulta Creazione di un'istanza Redis con un intervallo di indirizzi IP specifico.
Redis AUTH
Per attivare AUTH, usa il seguente flag:
--enable-auth
Crittografia dei dati in transito
Per attivare la crittografia dei dati in transito, usa il seguente flag:
--transit-encryption-mode=SERVER_AUTHENTICATION
Livello Standard
Per creare un'istanza di livello Standard, aggiungi --tier=STANDARD
al comando create. Il comando seguente crea un livello Standard
istanza:
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 la tua istanza è stata creata.
Creazione di 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 alla rete VPC condiviso dal progetto host. Ciò ti consente di connetterti Istanza Redis da risorse in diversi progetti connessi allo stesso rete VPC. Per maggiori dettagli, consulta Panoramica del VPC condiviso.
Console
Verifica o stabilisci una connessione di accesso privato ai servizi per la rete nel progetto host che utilizzerai per creare la tua istanza Redis.
Assicurati che l'API Service Networking sia abilitata sia per il progetto host sia per il progetto di servizio.
Segui i passaggi per la creazione di un'istanza Redis su una rete VPC ma apporta le seguenti modifiche:
Completa il passaggio facoltativo per la configurazione di servizi privati di accesso rapido.
Utilizza il menu a discesa Rete VPC autorizzata per selezionare il VPC condiviso e gestire la rete dal progetto host. È elencato in 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 del progetto di servizio.
- HOST_PROJECT_ID è l'ID del 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
Creazione di un'istanza Redis che utilizza un intervallo di indirizzi IP centralizzato
La gestione centralizzata dell'intervallo di indirizzi IP viene fornita utilizzando servizi privati l'accesso alle app. Servizi privati indica un intervallo di indirizzi IP usato da più servizi Google Cloud. L'uso dell'accesso privato ai servizi elimina la necessità e gestire un intervallo di indirizzi IP diverso per ogni servizio.
Console
Verifica o stabilisci una connessione di accesso privato ai servizi per la rete che utilizzi per creare l'istanza Redis.
Segui i passaggi per la creazione di un'istanza Redis su una rete VPC ma assicurati di completare la sezione facoltativa sulla configurazione di un'istanza di accesso ai servizi.
gcloud
Verifica o stabilisci una connessione di accesso privato ai servizi per la rete che utilizzi per creare l'istanza Redis.
Crea un'istanza Redis utilizzando la rete su cui hai stabilito un'istanza Redis 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
Creazione di un'istanza Redis con un intervallo di indirizzi IP specifico
Le seguenti istruzioni spiegano come creare un'istanza Redis da un'istanza di un intervallo di indirizzi IP.
Intervalli personalizzati con peering diretto
Se il tuo progetto utilizza la modalità di connessione DIRECT_PEERING
, usa quanto segue
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 preferisci. Ad esempio,
10.0.0.0/29
. La dimensione minima del blocco richiesta è/29
per le istanze senza repliche di lettura e/28
per le istanze con repliche di lettura. Non puoi utilizzare questo flag per designa 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, usato per impostazione predefinita per la creazione di istanze Memorystore.
Se ti sono assegnati più intervalli di indirizzi per l'accesso privato ai servizi, puoi selezionare quale utilizzare con le 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 utilizzato per creare l'istanza.
- RESERVED_RANGE_NAME è il nome dell'indirizzo IP allocato intervalli. Puoi utilizzare questo flag per specificare i nomi di più intervalli allocazioni 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
Creazione di 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.
Creazione di un'istanza Redis che utilizza chiavi di crittografia gestite dal cliente
Per istruzioni su come creare un'istanza Redis che utilizza la gestione del cliente chiavi di crittografia (CMEK), vedi Creazione di un'istanza Memorystore for Redis che utilizza CMEK.
Visualizzazione di informazioni sulle istanze
Per visualizzare le informazioni di un'istanza:
Console
Vai alla pagina Memorystore per Redis nella console Google Cloud.
Fai clic sull'ID istanza dell'istanza per visualizzarne le informazioni.
gcloud
Per visualizzare l'elenco di tutte le istanze in una regione, inserisci il comando seguente, sostituendo VARIABLES con i valori appropriati:
gcloud redis instances list --region=REGION_ID
Per visualizzare i dettagli di un'istanza, inserisci il comando seguente:
gcloud redis instances describe INSTANCE_ID --region=REGION_ID
Modifica di istanze
Per modificare un'istanza:
Console
Vai alla pagina Memorystore per Redis nella console Google Cloud.
Fai clic sull'ID istanza dell'istanza da modificare.
Fai clic sul pulsante Modifica.
- Nella pagina Modifica istanza Redis puoi modificare le seguenti informazioni per un'istanza:
- .
- Nome visualizzato
- Capacità
- Configurazioni
- Nella pagina Modifica istanza Redis puoi modificare le seguenti informazioni per un'istanza:
Fai clic sul pulsante Salva.
Durante l'esecuzione degli aggiornamenti, accanto al tuo smartphone viene visualizzato un cerchio che gira nella home page di Memorystore for Redis. Quando gli aggiornamenti vengono l'utente, il cerchio diventa un segno di spunta verde.
gcloud
Dopo aver creato un'istanza, puoi aggiornare le seguenti proprietà:
- Nome visualizzato
- Configurazione Redis
- Etichette
- Dimensioni (per ulteriori informazioni sulla scalabilità, consulta Scalabilità delle istanze.)
Ad esempio, inserisci il comando seguente 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 ulteriori dettagli sull'impostazione dei parametri di configurazione, consulta Configurazione delle istanze Redis.
Eliminazione di istanze
Per eliminare un'istanza:
Console
Vai alla pagina Memorystore per 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 comando seguente, sostituendo VARIABLES con i valori appropriati:
gcloud redis instances delete INSTANCE_ID --region=REGION_ID
Una volta eliminata, 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.