Crea un'istanza Memorystore for Memcached utilizzando gcloud CLI

Questa guida rapida illustra i passaggi per creare un'istanza Memorystore for Memcached, connettersi all'istanza, inviare alcuni comandi Memcached ed eliminare l'istanza.

Prima di iniziare

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  5. Make sure that billing is enabled for your Google Cloud project.

  6. Se non l'hai ancora fatto, installa Google Cloud SDK.

    Quando richiesto, scegli il progetto selezionato o creato sopra.

  7. Se hai già installato Google Cloud SDK, aggiornalo.

    gcloud components update
  8. Abilita l'API Service Networking per il tuo progetto.
    Abilita l'API Service Networking
  9. Abilita l'API Memorystore per Memcached per il tuo progetto.
    Abilita l'API Memorystore for Memcached

Creazione di un'istanza Memorystore for Memcached

Per creare un'istanza Memorystore for Memcached:

  1. Apri una finestra del terminale.

  2. Imposta il progetto in cui vuoi creare l'istanza come progetto predefinito in gcloud inserendo il seguente comando:

    gcloud config set core/project project-id
    
  3. Inserisci il comando seguente per creare un'istanza Memcached con 3 nodi (ciascuno con 4 core e 10 GB di memoria) nella regione us-central1:

    gcloud memcache instances create myinstance --node-count=3 --node-cpu=4 \
        --node-memory=10GB --region=us-central1 --memcached-version=1.6.15
    
  4. Dopo aver creato l'istanza, esegui il seguente comando describe e annota l'indirizzo IP di uno dei tuoi nodi.

    gcloud memcache instances describe myinstance --region=us-central1
    

Connessione all'istanza da una VM Compute Engine

  1. Connettiti a una VM Linux. Per la procedura di connessione a una VM Linux, consulta la Guida rapida all'utilizzo di una VM Linux. Se hai utilizzato un'immagine basata su Debian per creare l'istanza VM come descritto nella guida rapida, installa telnet utilizzando apt-get:

    sudo apt-get install telnet
    
  2. Nel terminale, inserisci il comando telnet seguito dall'indirizzo IP di uno dei nodi Memcached, sostituendo variables con i valori appropriati.

    telnet node-ip-address 11211
    

    Se funziona correttamente, dovresti vedere il seguente output con [bracketed-variables] sostituito dalle variabili del progetto:

    Trying [node-ip-address]…
    Connected to [node-ip-address]
    
  3. Nella sessione di Telnet, inserisci alcuni comandi Memcached:

    Digita:

    get greeting
    

    Risultato:

    END
    

    Digita:

    set greeting 1 0 11
    hello world
    

    Risultato:

    STORED
    

    Digita:

    get greeting
    

    Risultato:

    VALUE greeting 1 11
    hello world
    END
    

Memorystore for Memcached supporta le librerie Memcached open source standard.

Esegui la pulizia

Per evitare che al tuo account Google Cloud vengano addebitati costi relativi alle risorse utilizzate su questa pagina, segui questi passaggi.

  1. Per evitare che al tuo account Google Cloud vengano addebitati costi relativi alle risorse utilizzate in questa guida rapida, elimina l'istanza inserendo il seguente comando:

    gcloud memcache instances delete myinstance --region=us-central1
    

    Inserisci Y per confermare l'eliminazione dell'istanza:

    You are about to delete instance [myinstance] in [us-central1].
    Any associated data will be lost.
    Do you want to continue (Y/n)? Y
    Delete request issued for: [myinstance]
    
  2. Se l'operazione ha esito positivo, gcloud restituisce la seguente risposta:

    Deleted instance [myinstance]
    

Passaggi successivi