Membuat instance Memorystore for Memcached menggunakan gcloud CLI
Panduan memulai ini akan memandu Anda melalui langkah-langkah untuk membuat instance Memorystore for Memcached, terhubung ke instance, mengirim beberapa perintah Memcached, dan menghapus instance.
Sebelum memulai
- 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.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify 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.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
- Jika Anda belum melakukannya, instal Google Cloud SDK.
Saat diminta, pilih project yang Anda pilih atau buat di atas.
-
Jika Anda sudah menginstal Google Cloud SDK, update.
gcloud components update
-
Aktifkan Service Networking API untuk project Anda.
Aktifkan Service Networking API -
Aktifkan Memorystore for Memcached API untuk project Anda.
Aktifkan Memorystore for Memcached API
Membuat instance Memorystore for Memcached
Untuk membuat instance Memorystore for Memcached:
Buka jendela terminal.
Tetapkan project tempat Anda ingin membuat instance sebagai project default di
gclouddengan memasukkan perintah berikut:gcloud config set core/project project-id
Masukkan perintah berikut untuk membuat instance Memcached dengan 3 node (setiap node dengan 4 core dan memori 10 GB) di region us-central1:
gcloud memcache instances create myinstance --node-count=3 --node-cpu=4 \ --node-memory=10GB --region=us-central1 --memcached-version=1.6.15Setelah membuat instance, jalankan perintah
describeberikut, dan catat alamat IP salah satu node Anda.gcloud memcache instances describe myinstance --region=us-central1
Menghubungkan ke instance dari VM Compute Engine
Hubungkan ke VM Linux. Untuk mengetahui langkah-langkah menghubungkan ke VM Linux, lihat Panduan Memulai Menggunakan VM Linux. Jika Anda menggunakan image berbasis Debian untuk membuat instance VM seperti yang dijelaskan dalam panduan memulai, instal
telnetmenggunakanapt-get:sudo apt-get install telnet
Dari terminal, telnet ke alamat IP salah satu node Memcached, dengan mengganti variables dengan nilai yang sesuai.
telnet node-ip-address 11211
Jika berfungsi dengan benar, Anda akan melihat output berikut dengan
[bracketed-variables]diganti dengan variabel project Anda:Trying [node-ip-address]… Connected to [node-ip-address]
Di sesi telnet, masukkan beberapa perintah Memcached:
Enter:
get greeting
Hasil:
END
Enter:
set greeting 1 0 11 hello world
Hasil:
STORED
Enter:
get greeting
Hasil:
VALUE greeting 1 11 hello world END
Memorystore for Memcached mendukung library Memcached open source standar.
Pembersihan
Agar akun Google Cloud Anda tidak dikenai biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.
Agar akun Google Cloud Anda tidak dikenai biaya untuk resource yang digunakan dalam panduan memulai ini, hapus instance dengan memasukkan perintah berikut:
gcloud memcache instances delete myinstance --region=us-central1
Masukkan
Yuntuk mengonfirmasi penghapusan instance: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]
Jika berhasil,
gcloudakan menampilkan respons berikut:Deleted instance [myinstance]