Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat grup replikasi di Valkey atau Redis OSS (Mode Cluster Diaktifkan) dari awal
Anda dapat membuat klaster Valkey atau Redis OSS (mode cluster diaktifkan) (API/CLI: grup replikasi) menggunakan ElastiCache konsol,, atau. AWS CLI ElastiCache API Grup replikasi Valkey atau Redis OSS (mode cluster diaktifkan) memiliki 1 hingga 500 pecahan (API/CLI: grup simpul), simpul utama di setiap pecahan, dan hingga 5 replika baca di setiap pecahan. Anda dapat membuat klaster dengan jumlah serpihan lebih banyak dan jumlah replika lebih sedikit dengan jumlah total hingga 90 simpul per klaster. Konfigurasi klaster ini dapat berkisar dari 90 serpihan dan 0 replika hingga 15 serpihan dan 5 replika, yang merupakan jumlah replika maksimum yang diizinkan.
Batas node atau shard dapat ditingkatkan hingga maksimum 500 per cluster jika versi OSS mesin Valkey atau Redis adalah 5.0.6 atau lebih tinggi. Sebagai contoh, Anda dapat memilih untuk mengonfigurasi sebuah klaster dengan 500 simpul yang berkisar antara 83 serpihan (satu primer dan 5 replika per serpihan) dan 500 serpihan (satu primer dan tanpa replika). Pastikan alamat IP yang tersedia mencukupi untuk mengakomodasi peningkatan tersebut. Perangkap umum termasuk subnet dalam kelompok subnet memiliki CIDR jangkauan yang terlalu kecil atau subnet dibagi dan banyak digunakan oleh cluster lain. Untuk informasi selengkapnya, lihat Membuat grup subnet.
Untuk versi di bawah 5.0.6, batasnya adalah 250 per klaster.
Untuk meminta penambahan batas, lihat Batas Layanan AWS dan pilih jenis batas Simpul per klaster per jenis instans.
Membuat Cluster di Valkey atau Redis OSS (Mode Cluster Diaktifkan)
Membuat cluster Valkey atau Redis OSS (Mode Cluster Diaktifkan) (Konsol)
Untuk membuat cluster Valkey atau Redis OSS (mode cluster diaktifkan), lihat. Membuat cluster Valkey atau Redis OSS (mode cluster diaktifkan) (Konsol) Pastikan untuk mengaktifkan mode klaster, Mode Klaster diaktifkan (Menskalakan Ke Luar), dan tentukan setidaknya dua serpihan dan satu simpul replika di setiap serpihan.
Membuat grup replikasi Valkey atau Redis OSS (Mode Cluster Diaktifkan) dari awal ()AWS CLI
Prosedur berikut membuat grup replikasi Valkey atau Redis OSS (mode cluster diaktifkan) menggunakan. AWS CLI
Saat Anda membuat grup replikasi Valkey atau Redis OSS (mode cluster diaktifkan) dari awal, Anda membuat grup replikasi dan semua node dengan satu panggilan ke perintah. AWS CLI
create-replication-group
Sertakan parameter berikut.
- --replication-group-id
Nama grup replikasi yang Anda buat.
Kendala penamaan grup replikasi Valkey atau Redis OSS (mode cluster diaktifkan) adalah sebagai berikut:
Harus berisi 1–40 karakter alfanumerik atau tanda hubung.
Harus diawali dengan huruf.
Tidak boleh berisi dua tanda hubung berurutan.
Tidak boleh diakhiri dengan tanda hubung.
- --replication-group-description
Deskripsi grup replikasi.
- --cache-node-type
Jenis simpul untuk setiap simpul dalam grup replikasi.
ElastiCache mendukung jenis node berikut. Secara umum, jenis generasi saat ini memberikan lebih banyak memori dan daya komputasi dengan biaya lebih rendah dibandingkan dengan jenis generasi sebelumnya yang setara.
Untuk informasi selengkapnya tentang detail performa untuk setiap jenis node, lihat Jenis EC2 Instance Amazon
. - --data-tiering-enabled
Atur parameter ini jika Anda menggunakan jenis simpul r6gd. Jika Anda tidak ingin tingkatan data, atur
--no-data-tiering-enabled
. Untuk informasi selengkapnya, lihat Tingkatan data di ElastiCache.- --cache-parameter-group
Tentukan grup
default.redis6.x.cluster.on
parameter atau grup parameter yang berasal daridefault.redis6.x.cluster.on
untuk membuat grup replikasi Valkey atau Redis OSS (mode cluster diaktifkan). Untuk informasi selengkapnya, lihat Perubahan parameter Redis OSS 6.x.- --engine
redis
- --engine-version
3.2.4
- --num-node-groups
Jumlah grup simpul dalam grup replikasi ini. Nilai yang valid adalah 1 sampai 500.
catatan
Batas simpul/serpihan dapat ditambah hingga maksimum 500 per klaster. Untuk meminta penambahan batas, lihat Batas Layanan AWS dan pilih jenis batas "Simpul per klaster per jenis instans".
- --replicas-per-node-group
Jumlah simpul replika di setiap grup simpul. Nilai yang valid adalah 0 sampai 5.
- --network-type
Baik
ipv4
,ipv
ataudual-stack
. Jika Anda memilih tumpukan ganda, Anda harus mengatur parameter--IpDiscovery
ke salah satuipv4
atauipv6
.
Jika Anda ingin mengaktifkan enkripsi bergerak atau diam pada grup replikasi ini, tambahkan salah satu atau kedua parameter --transit-encryption-enabled
atau --at-rest-encryption-enabled
dan penuhi kondisi berikut.
-
Grup replikasi Anda harus menjalankan Redis OSS versi 3.2.6 atau 4.0.10.
-
Grup replikasi harus dibuat di AmazonVPC.
-
Anda juga harus menyertakan parameter
--cache-subnet-group
. -
Anda juga harus menyertakan parameter
--auth-token
dengan nilai string yang ditentukan pelanggan untuk AUTH token Anda (kata sandi) yang diperlukan untuk melakukan operasi pada grup replikasi ini.
Operasi berikut membuat grup replikasi Valkey atau Redis OSS (mode cluster diaktifkan) sample-repl-group
dengan tiga kelompok simpul/pecahan (--num-node-groups), masing-masing dengan tiga node, primer dan dua replika baca (--). replicas-per-node-group
Untuk Linux, macOS, atau Unix:
aws elasticache create-replication-group \ --replication-group-id
sample-repl-group
\ --replication-group-description"Demo cluster with replicas"
\ --num-node-groups3
\ --replicas-per-node-group2
\ --cache-node-typecache.m4.large
\ --engineredis
\ --security-group-idsSECURITY_GROUP_ID
\ --cache-subnet-group-nameSUBNET_GROUP_NAME>
Untuk Windows:
aws elasticache create-replication-group ^ --replication-group-id
sample-repl-group
^ --replication-group-description"Demo cluster with replicas"
^ --num-node-groups3
^ --replicas-per-node-group2
^ --cache-node-typecache.m4.large
^ --engineredis
^ --security-group-idsSECURITY_GROUP_ID
^ --cache-subnet-group-nameSUBNET_GROUP_NAME>
Perintah sebelumnya menghasilkan output berikut.
{
"ReplicationGroup": {
"Status": "creating",
"Description": "Demo cluster with replicas",
"ReplicationGroupId": "sample-repl-group",
"SnapshotRetentionLimit": 0,
"AutomaticFailover": "enabled",
"SnapshotWindow": "05:30-06:30",
"MemberClusters": [
"sample-repl-group-0001-001",
"sample-repl-group-0001-002",
"sample-repl-group-0001-003",
"sample-repl-group-0002-001",
"sample-repl-group-0002-002",
"sample-repl-group-0002-003",
"sample-repl-group-0003-001",
"sample-repl-group-0003-002",
"sample-repl-group-0003-003"
],
"PendingModifiedValues": {}
}
}
Saat Anda membuat grup replikasi Valkey atau Redis OSS (mode cluster diaktifkan) dari awal, Anda dapat mengonfigurasi setiap pecahan di cluster menggunakan --node-group-configuration
parameter seperti yang ditunjukkan pada contoh berikut yang mengonfigurasi dua grup simpul (Konsol: pecahan). Serpihan pertama memiliki dua simpul, satu primer dan satu replika baca. Serpihan kedua memiliki tiga simpul, satu primer dan dua replika baca.
- --node-group-configuration
Konfigurasi untuk setiap grup simpul. Parameter
--node-group-configuration
terdiri dari bidang berikut.-
PrimaryAvailabilityZone
– Zona Ketersediaan yang menjadi lokasi dari simpul primer dari grup simpul ini. Jika parameter ini dihilangkan, ElastiCache pilih Availability Zone untuk node utama.Contoh: us-west-2a.
-
ReplicaAvailabilityZones
– Daftar yang dipisahkan koma untuk Zona Ketersediaan yang menjadi lokasi replika baca. Jumlah Zona Ketersediaan dalam daftar harus sesuai dengan nilai dariReplicaCount
. Jika parameter ini dihilangkan, ElastiCache pilih Availability Zones untuk node replika.Contoh: "us-west-2a,us-west-2b,us-west-2c"
-
ReplicaCount
– Jumlah simpul replika di setiap grup simpul. -
Slots
– String yang menentukan ruang kunci untuk grup simpul. String menggunakan formatstartKey-endKey
. Jika parameter ini dihilangkan, ElastiCache mengalokasikan kunci secara merata di antara kelompok node.Contoh: "0-4999"
-
Operasi berikut membuat grup replikasi Valkey atau Redis OSS (mode cluster diaktifkan) new-group
dengan dua grup simpul/pecahan (). --num-node-groups
Tidak seperti contoh sebelumnya, setiap grup simpul dikonfigurasi secara berbeda dari grup simpul lainnya (--node-group-configuration
).
Untuk Linux, macOS, atau Unix:
aws elasticache create-replication-group \ --replication-group-id
new-group
\ --replication-group-description "Sharded replication group
" \ --engineredis
\ --snapshot-retention-limit8
\ --cache-node-typecache.m4.medium
\ --num-node-groups2
\ --node-group-configuration \ "ReplicaCount=1
,Slots=0-8999
,PrimaryAvailabilityZone='us-east-1c
',ReplicaAvailabilityZones='us-east-1b
'" \ "ReplicaCount=2
,Slots=9000-16383
,PrimaryAvailabilityZone='us-east-1a
',ReplicaAvailabilityZones='us-east-1a
','us-east-1c
'"
Untuk Windows:
aws elasticache create-replication-group ^ --replication-group-id
new-group
^ --replication-group-description "Sharded replication group
" ^ --engineredis
^ --snapshot-retention-limit8
^ --cache-node-typecache.m4.medium
^ --num-node-groups2
^ --node-group-configuration \ "ReplicaCount=1
,Slots=0-8999
,PrimaryAvailabilityZone='us-east-1c
',ReplicaAvailabilityZones='us-east-1b
'" \ "ReplicaCount=2
,Slots=9000-16383
,PrimaryAvailabilityZone='us-east-1a
',ReplicaAvailabilityZones='us-east-1a
','us-east-1c
'"
Operasi sebelumnya menghasilkan output berikut.
{
"ReplicationGroup": {
"Status": "creating",
"Description": "Sharded replication group",
"ReplicationGroupId": "rc-rg",
"SnapshotRetentionLimit": 8,
"AutomaticFailover": "enabled",
"SnapshotWindow": "10:00-11:00",
"MemberClusters": [
"rc-rg-0001-001",
"rc-rg-0001-002",
"rc-rg-0002-001",
"rc-rg-0002-002",
"rc-rg-0002-003"
],
"PendingModifiedValues": {}
}
}
Untuk informasi dan parameter tambahan yang mungkin ingin Anda gunakan, lihat AWS CLI topiknya create-replication-group.
Membuat grup replikasi di Valkey atau Redis OSS (Mode Cluster Diaktifkan) dari awal () ElastiCache API
Prosedur berikut membuat grup replikasi Valkey atau Redis OSS (mode cluster diaktifkan) menggunakan. ElastiCache API
Saat Anda membuat grup replikasi Valkey atau Redis OSS (mode cluster diaktifkan) dari awal, Anda membuat grup replikasi dan semua node dengan satu panggilan ke operasi. ElastiCache API CreateReplicationGroup
Sertakan parameter berikut.
- ReplicationGroupId
Nama grup replikasi yang Anda buat.
Kendala penamaan grup replikasi Valkey atau Redis OSS (mode cluster diaktifkan) adalah sebagai berikut:
Harus berisi 1–40 karakter alfanumerik atau tanda hubung.
Harus diawali dengan huruf.
Tidak boleh berisi dua tanda hubung berurutan.
Tidak boleh diakhiri dengan tanda hubung.
- ReplicationGroupDescription
Deskripsi grup replikasi.
- NumNodeGroups
Jumlah grup simpul yang ingin Anda buat dengan grup replikasi ini. Nilai yang valid adalah 1 sampai 500.
- ReplicasPerNodeGroup
Jumlah simpul replika di setiap grup simpul. Nilai yang valid adalah 1 sampai 5.
- NodeGroupConfiguration
Konfigurasi untuk setiap grup simpul. Parameter
NodeGroupConfiguration
terdiri dari bidang berikut.-
PrimaryAvailabilityZone
– Zona Ketersediaan yang menjadi lokasi dari simpul primer dari grup simpul ini. Jika parameter ini dihilangkan, ElastiCache pilih Availability Zone untuk node utama.Contoh: us-west-2a.
-
ReplicaAvailabilityZones
– Daftar Zona Ketersediaan tempat replika baca berada. Jumlah Zona Ketersediaan dalam daftar harus sesuai dengan nilai dariReplicaCount
. Jika parameter ini dihilangkan, ElastiCache pilih Availability Zones untuk node replika. -
ReplicaCount
– Jumlah simpul replika di setiap grup simpul. -
Slots
– String yang menentukan ruang kunci untuk grup simpul. String menggunakan formatstartKey-endKey
. Jika parameter ini dihilangkan, ElastiCache mengalokasikan kunci secara merata di antara kelompok node.Contoh: "0-4999"
-
- CacheNodeType
Jenis simpul untuk setiap simpul dalam grup replikasi.
ElastiCache mendukung jenis node berikut. Secara umum, jenis generasi saat ini memberikan lebih banyak memori dan daya komputasi dengan biaya lebih rendah dibandingkan dengan jenis generasi sebelumnya yang setara.
Untuk informasi selengkapnya tentang detail performa untuk setiap jenis node, lihat Jenis EC2 Instance Amazon
. - --data-tiering-enabled
Atur parameter ini jika Anda menggunakan jenis simpul r6gd. Jika Anda tidak ingin tingkatan data, atur
--no-data-tiering-enabled
. Untuk informasi selengkapnya, lihat Tingkatan data di ElastiCache.- CacheParameterGroup
Tentukan grup
default.redis6.x.cluster.on
parameter atau grup parameter yang berasal daridefault.redis6.x.cluster.on
untuk membuat grup replikasi Valkey atau Redis OSS (mode cluster diaktifkan). Untuk informasi selengkapnya, lihat Perubahan parameter Redis OSS 6.x.- --network-type
Baik
ipv4
,ipv
ataudual-stack
. Jika Anda memilih tumpukan ganda, Anda harus mengatur parameter--IpDiscovery
ke salah satuipv4
atauipv6
.- Engine
redis
- EngineVersion
6.0
Jika Anda ingin mengaktifkan enkripsi bergerak atau diam pada grup replikasi ini, tambahkan salah satu atau kedua parameter TransitEncryptionEnabled=true
atau AtRestEncryptionEnabled=true
dan penuhi kondisi berikut.
-
Grup replikasi Anda harus menjalankan Redis OSS versi 3.2.6 atau 4.0.10.
-
Grup replikasi harus dibuat di AmazonVPC.
-
Anda juga harus menyertakan parameter
CacheSubnetGroup
. -
Anda juga harus menyertakan parameter
AuthToken
dengan nilai string yang ditentukan pelanggan untuk AUTH token Anda (kata sandi) yang diperlukan untuk melakukan operasi pada grup replikasi ini.
Jeda baris ditambahkan agar dapat lebih mudah dibaca.
https://elasticache.us-west-2.amazonaws.com/ ?Action=CreateReplicationGroup &CacheNodeType=cache.m4.large &CacheParemeterGroup=default.redis6.xcluster.on &Engine=redis &EngineVersion=6.0 &NumNodeGroups=3 &ReplicasPerNodeGroup=2 &ReplicationGroupDescription=test%20group &ReplicationGroupId=myReplGroup &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>
Untuk informasi dan parameter tambahan yang mungkin ingin Anda gunakan, lihat ElastiCache API topiknya CreateReplicationGroup.