Criar uma instância do Memorystore para Memcached usando a CLI gcloud
Neste guia de início rápido, você verá as etapas para criar uma instância do Memorystore para Memcached, conectar-se à instância, enviar alguns comandos do Memcached e excluí-la.
Antes de começar
- 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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
- Instale o SDK Google Cloud, caso ainda não tenha feito isso.
Quando solicitado, escolha o projeto que você selecionou ou criou acima.
-
Se você já tiver o SDK do Google Cloud instalado, atualize-o.
gcloud components update
-
Ative a API Service Networking do projeto.
Ative a API Service Networking -
Ative a API Memorystore for Memcached para seu projeto.
Ativar a API Memorystore for Memcached
Como criar uma instância do Memorystore para Memcached
Para criar uma instância do Memorystore para Memcached:
Abra uma janela de terminal.
Defina o projeto em que você quer criar a instância como o projeto padrão em
gcloud
digitando o comando a seguir:gcloud config set core/project project-id
Digite o comando a seguir para criar uma instância do Memcached com três nós (cada nó com 4 núcleos e 10 GB de memória) na região us-central1:
gcloud memcache instances create myinstance --node-count=3 --node-cpu=4 \ --node-memory=10GB --region=us-central1 --memcached-version=1.6.15
Depois de criar a instância, execute o comando
describe
a seguir e anote o endereço IP de um dos nós.gcloud memcache instances describe myinstance --region=us-central1
Como se conectar à instância usando uma VM do Compute Engine
Conecte-se a uma VM do Linux. Para conhecer as etapas de conexão com uma VM do Linux, consulte o Guia de início rápido sobre como usar uma VM do Linux. Se você usou uma imagem baseada em Debian para criar sua instância de VM, conforme descrito no guia de início rápido, instale
telnet
usandoapt-get
:sudo apt-get install telnet
No terminal, use o telnet para o endereço IP de um dos nós do Memcached, substituindo variables pelos valores apropriados.
telnet node-ip-address 11211
Se isso funcionar corretamente, você verá a seguinte saída com o
[bracketed-variables]
substituído pelas variáveis do seu projeto:Trying [node-ip-address]… Connected to [node-ip-address]
Na sessão de telnet, digite alguns comandos do Memcached:
Insira:
get greeting
Resultado:
END
Insira o seguinte:
set greeting 1 0 11 hello world
Resultado:
STORED
Insira o seguinte:
get greeting
Resultado:
VALUE greeting 1 11 hello world END
O Memorystore para Memcached é compatível com bibliotecas padrão do Memcached de código aberto.
Limpar
Para evitar cobranças na conta do Google Cloud pelos recursos usados nesta página, siga estas etapas.
Para evitar cobranças na sua conta do Google Cloud pelos recursos usados neste guia de início rápido, exclua a instância digitando o comando a seguir:
gcloud memcache instances delete myinstance --region=us-central1
Digite
Y
para confirmar a exclusão da instância: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]
Se for bem-sucedido,
gcloud
retornará esta resposta:Deleted instance [myinstance]