Halaman ini memberikan petunjuk untuk membuat instance Memorystore for Valkey.
Sebelum memulai
Selesaikan petunjuk sebelum Anda memulai:
- Di Google Cloud konsol, pada halaman pemilih project, pilih atau buat project Google Cloud.
Catatan: Jika Anda tidak berencana untuk menyimpan resource yang Anda buat dalam prosedur ini, buatlah project, bukan memilih project yang ada. Setelah menyelesaikan langkah-langkah ini, Anda dapat menghapus project, yang menghapus semua resource yang terkait dengan project tersebut.
Buka pemilih project - Pastikan penagihan diaktifkan untuk project Anda. Pelajari cara memeriksa apakah penagihan telah diaktifkan pada suatu project.
Instal dan lakukan inisialisasi Google Cloud CLI.
Catatan: Jika Anda telah menginstal gcloud CLI sebelumnya, pastikan Anda memiliki versi terbaru dengan menjalankan
gcloud components update
. Anda memerlukan gcloud CLI versi489.0.0
atau yang lebih baru untuk mengakses perintah gcloud CLI Memorystore for Valkey.-
Aktifkan Memorystore for Valkey API
Memorystore for Valkey -
Aktifkan Network Connectivity API
Network Connectivity API -
Aktifkan Service Consumer Management API
Service Consumer Management API
Prasyarat lainnya
- Anda harus memiliki salah satu peran IAM berikut di Google Cloud project yang Anda gunakan:
roles/memorystore.admin
(peran IAM bawaan Admin Memorystore)roles/owner
(peran IAM dasar Pemilik)roles/editor
(peran IAM dasar Editor)
Menyiapkan jaringan
Baca halaman Jaringan untuk menentukan apakah Anda perlu menyiapkan kebijakan koneksi layanan.
Jika kebijakan koneksi layanan belum dibuat untuk jaringan tempat Anda akan membuat instance Valkey, ikuti panduan Networking untuk membuatnya.
Membuat instance
Konsol
Buka halaman Memorystore for Valkey di konsol Google Cloud .
Klik Create Instance.
Di halaman Create a Valkey instance, pilih konfigurasi yang diinginkan untuk instance baru Anda.
- Di bagian Beri nama instance Anda, masukkan ID instance. ID instance
hanya boleh menggunakan huruf kecil, angka, dan tanda hubung. ID ini juga harus diawali dengan huruf dan unik di region-nya.
- Misalnya:
my-instance-1
.
- Misalnya:
- Di bagian Pilih region, pilih region untuk instance Anda.
- Di bagian Node Type, pilih jenis node Anda.
- Di bagian Mode, pilih antara Mode Cluster Diaktifkan atau Mode Cluster Dinonaktifkan.
- Di bagian Instance size, tentukan jumlah shard untuk instance Anda. Jumlah partisi menentukan total kapasitas memori untuk menyimpan data instance. Instance dengan Mode Cluster Dinonaktifkan hanya mendukung satu shard. Untuk mengetahui informasi selengkapnya, lihat Spesifikasi instance dan shard.
- Jika Anda ingin membuat instance dengan replika, masukkan jumlah replika yang diinginkan (per shard) di bagian Replika. Nilai yang dapat diterima adalah Tanpa Replika, 1 Replika, dan 2 Replika. Nilai defaultnya adalah 1 Replica saat menggunakan konsol Google Cloud .
- Di bagian Siapkan koneksi, pilih jaringan yang Anda inginkan. Untuk mengetahui detail selengkapnya tentang jaringan pribadi untuk Memorystore for Valkey, lihat Jaringan.
- Jika Anda ingin mengaktifkan autentikasi IAM, pilih Enable IAM AUTH.
- Jika Anda ingin mengaktifkan enkripsi dalam transit, pilih Aktifkan Transport Layer Security (TLS).
- Di bagian Pilih versi, pilih versi Valkey Anda. Valkey versi 7.2 adalah defaultnya.
- Di bagian Beri nama instance Anda, masukkan ID instance. ID instance
hanya boleh menggunakan huruf kecil, angka, dan tanda hubung. ID ini juga harus diawali dengan huruf dan unik di region-nya.
Klik tombol Create Instance.
gcloud
Untuk membuat instance Memorystore for Valkey, jalankan perintah create
:
gcloud memorystore instances create INSTANCE \ --location=REGION_ID \ --endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/PROJECT_ID/global/networks/NETWORK_ID", "projectId": "PROJECT_ID"}}]}]' \ --replica-count=REPLICA_COUNT \ --node-type=NODE_TYPE \ --engine-version=ENGINE_VERSION \ --shard-count=SHARD_COUNT \ --mode=MODE
Ganti kode berikut:
INSTANCE adalah ID instance Memorystore for Valkey yang Anda buat. ID instance Anda harus terdiri dari 1 hingga 63 karakter dan hanya menggunakan huruf kecil, angka, atau tanda hubung. ID ini harus dimulai dengan huruf kecil dan diakhiri dengan huruf kecil atau angka.
REGION_ID adalah region tempat Anda ingin menempatkan instance.
PROJECT_ID adalah ID project tempat Anda ingin membuat instance.
NETWORK_ID adalah ID jaringan yang ingin Anda gunakan untuk membuat instance.
REPLICA_COUNT adalah jumlah replika yang Anda inginkan (per shard). Nilai yang diterima adalah
0
,1
, dan2
.NODE_TYPE adalah jenis node yang Anda pilih. Nilai yang diterima adalah:
shared-core-nano
standard-small
highmem-medium
highmem-xlarge
Untuk mengetahui detail selengkapnya tentang jenis node dan konfigurasi instance, lihat Spesifikasi instance dan node.
ENGINE_VERSION adalah versi mesin Valkey yang Anda pilih. Nilai yang diterima adalah
VALKEY_7_2
danVALKEY_8_0
.SHARD_COUNT menentukan jumlah shard dalam instance Anda. Jumlah partisi menentukan total kapasitas memori untuk menyimpan data instance. Instance dengan Mode Cluster Dinonaktifkan hanya mendukung satu shard. Untuk mengetahui informasi selengkapnya, lihat Spesifikasi instance dan node.
MODE menentukan apakah instance diaktifkan dengan Mode Cluster atau tidak. Jika kolom ini tidak diisi, instance akan ditetapkan secara default ke Cluster Mode Enabled. Untuk mengetahui informasi selengkapnya, lihat Mengaktifkan dan menonaktifkan Mode Cluster.
Contoh:
Contoh Mode Cluster Diaktifkan
gcloud memorystore instances create my-instance \ --location=us-central1 \ --endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/my-project/global/networks/default", "projectId": "my-project"}}]}]' \ --replica-count=2 \ --node-type=highmem-medium \ --shard-count=8 \ --mode=cluster
Contoh Mode Cluster Dinonaktifkan
gcloud memorystore instances create my-instance \ --location=us-central1 \ --endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/my-project/global/networks/default", "projectId": "my-project"}}]}]' \ --shard-count=1 \ --replica-count=2 \ --node-type=highmem-medium \ --mode=cluster-disabled
Secara default, enkripsi dalam pengiriman
dinonaktifkan dan jaringan resmi adalah default
.
Membuat instance zona tunggal
Bagian ini memberikan petunjuk tentang cara membuat Instance zona tunggal.
gcloud
Untuk membuat instance zona tunggal, jalankan perintah create
:
gcloud memorystore instances create INSTANCE \ --location=REGION_ID \ --endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/PROJECT_ID/global/networks/NETWORK_ID", "projectId": "PROJECT_ID"}}]}]' \ --replica-count=REPLICA_COUNT \ --node-type=NODE_TYPE \ --engine-version=ENGINE_VERSION \ --shard-count=SHARD_COUNT \ --zone-distribution-config-mode=ZONE_DISTRIBUTION_CONFIG_MODE \ --zone-distribution-config=ZONE \ --mode=MODE
Ganti kode berikut:
INSTANCE adalah ID instance Memorystore for Valkey yang Anda buat. ID instance Anda harus terdiri dari 1 hingga 63 karakter dan hanya menggunakan huruf kecil, angka, atau tanda hubung. ID ini harus dimulai dengan huruf kecil dan diakhiri dengan huruf kecil atau angka.
REGION_ID adalah region tempat Anda ingin menempatkan instance.
PROJECT_ID adalah ID project tempat Anda ingin membuat instance.
NETWORK_ID adalah ID jaringan yang ingin Anda gunakan untuk membuat instance.
REPLICA_COUNT adalah jumlah replika yang Anda pilih (per shard). Nilai yang diterima adalah
0
,1
, dan2
.NODE_TYPE adalah jenis node yang Anda pilih. Nilai yang diterima adalah:
shared-core-nano
standard-small
highmem-medium
highmem-xlarge
Untuk mengetahui detail selengkapnya tentang jenis node dan konfigurasi instance, lihat Spesifikasi instance dan node.
ENGINE_VERSION adalah versi mesin Valkey yang Anda pilih. Nilai yang diterima adalah
VALKEY_7_2
danVALKEY_8_0
.SHARD_COUNT menentukan jumlah shard dalam instance Anda. Jumlah Shard menentukan total kapasitas memori untuk menyimpan data instance. Jika mode yang Anda pilih adalah Cluster Mode Disabled, Anda hanya dapat menentukan satu shard untuk instance. Untuk mengetahui informasi selengkapnya, lihat Spesifikasi instance dan node.
MODE menentukan apakah instance harus diaktifkan Mode Cluster atau dinonaktifkan Mode Cluster. Jika Anda menghapus kolom ini, mode akan ditetapkan secara default ke Mode Cluster Diaktifkan. Untuk mengetahui informasi selengkapnya, lihat Mengaktifkan dan menonaktifkan Mode Cluster.
ZONE_DISTRIBUTION_CONFIG_MODE adalah mode yang memungkinkan Anda memilih antara menyediakan instance zona tunggal atau instance multizona. Defaultnya adalah multi-zona. Nilai yang diterima adalah
single-zone
, danmulti-zone
.ZONE adalah zona tempat Anda ingin menyediakan node. Flag ini hanya berlaku jika
--zone-distribution-config-mode=
ditetapkan kesingle-zone
.