Membuat Grup Replikasi Menggunakan Cluster Redis OSS (Mode Cluster Dinonaktifkan) yang Tersedia - Amazon ElastiCache (Redis) OSS

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Membuat Grup Replikasi Menggunakan Cluster Redis OSS (Mode Cluster Dinonaktifkan) yang Tersedia

Cluster yang tersedia adalah cluster Redis OSS simpul tunggal yang ada. Saat ini, Redis OSS (mode cluster diaktifkan) tidak mendukung pembuatan cluster dengan replika menggunakan cluster simpul tunggal yang tersedia. Jika Anda ingin membuat cluster Redis OSS (mode cluster enabled), lihat. Membuat cluster Redis OSS (Mode Cluster Diaktifkan) (Konsol)

Prosedur berikut hanya dapat digunakan jika Anda memiliki cluster node tunggal Redis OSS (mode cluster dinonaktifkan). Simpul klaster ini menjadi simpul primer dalam klaster baru. Jika Anda tidak memiliki kluster Redis OSS (mode cluster dinonaktifkan) yang dapat Anda gunakan sebagai cluster utama klaster baru, lihat. Membuat grup replikasi Redis OSS dari awal

Membuat Grup Replikasi Menggunakan Cluster Redis OSS yang Tersedia (Konsol)

Lihat topik Menggunakan AWS Management Console.

Membuat grup replikasi menggunakan cluster cache Redis OSS yang tersedia ()AWS CLI

Ada dua langkah untuk membuat grup replikasi dengan replika baca saat menggunakan Redis OSS Cache Cluster yang tersedia untuk primer saat menggunakan. AWS CLI

Saat menggunakan AWS CLI Anda membuat grup replikasi yang menentukan node mandiri yang tersedia sebagai simpul utama cluster, --primary-cluster-id dan jumlah node yang Anda inginkan di cluster menggunakan perintah CLI,. create-replication-group Sertakan parameter berikut.

--replication-group-id

Nama grup replikasi yang Anda buat. Nilai parameter ini digunakan sebagai dasar untuk nama simpul yang ditambahkan dengan nomor 3 digit berurutan ditambahkan di akhir --replication-group-id. Misalnya, sample-repl-group-001.

Redis OSS (mode cluster dinonaktifkan) kendala penamaan grup replikasi 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.

--num-node-groups

Jumlah simpul yang Anda inginkan dalam klaster ini. Nilai ini mencakup simpul primer. Parameter ini memiliki nilai maksimum sebesar enam.

--primary-cluster-id

Nama node cluster Redis OSS (mode cluster dinonaktifkan) yang tersedia yang Anda inginkan menjadi simpul utama dalam grup replikasi ini.

Perintah berikut membuat grup replikasi sample-repl-group menggunakan cluster Redis OSS (mode cluster dinonaktifkan) yang tersedia redis01 sebagai simpul utama grup replikasi. Tindakan ini membuat 2 simpul baru yang merupakan replika baca. Pengaturan dari redis01 (yaitu grup parameter, grup keamanan, jenis simpul, versi mesin, dan seterusnya.) akan diterapkan untuk semua simpul dalam grup replikasi.

Untuk Linux, macOS, atau Unix:

aws elasticache create-replication-group \ --replication-group-id sample-repl-group \ --replication-group-description "demo cluster with replicas" \ --num-cache-clusters 3 \ --primary-cluster-id redis01

Untuk Windows:

aws elasticache create-replication-group ^ --replication-group-id sample-repl-group ^ --replication-group-description "demo cluster with replicas" ^ --num-cache-clusters 3 ^ --primary-cluster-id redis01

Untuk informasi dan parameter tambahan yang mungkin ingin Anda gunakan, lihat AWS CLI topiknyacreate-replication-group.

Selanjutnya, tambahkan replika baca ke grup replikasi

Setelah grup replikasi dibuat, tambahkan satu hingga lima replika baca ke grup untuk menggunakan perintah create-cache-cluster. Pastikan untuk menyertakan parameter berikut.

--cache-cluster-id

Nama klaster yang Anda tambahkan ke grup replikasi.

Batasan penamaan klaster 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-id

Nama grup replikasi yang dituju untuk menambahkan klaster cache ini.

Ulangi perintah ini untuk setiap replika baca yang ingin Anda tambahkan ke grup replikasi, dengan mengubah nilai dari parameter --cache-cluster-id saja.

catatan

Ingat, grup replikasi tidak dapat memiliki lebih dari lima replika baca. Jika Anda mencoba menambahkan replika baca ke grup replikasi yang sudah memiliki lima replika baca, maka operasi ini akan gagal.

Kode berikut menambahkan replika baca my-replica01 ke grup replikasi sample-repl-group. Pengaturan dari klaster primer–grup parameter, grup keamanan, jenis simpul, dan sebagainya–akan diterapkan ke simpul begitu simpul ditambahkan ke grup replikasi.

Untuk Linux, macOS, atau Unix:

aws elasticache create-cache-cluster \ --cache-cluster-id my-replica01 \ --replication-group-id sample-repl-group

Untuk Windows:

aws elasticache create-cache-cluster ^ --cache-cluster-id my-replica01 ^ --replication-group-id sample-repl-group

Output dari perintah ini akan terlihat seperti ini.

{ "ReplicationGroup": { "Status": "creating", "Description": "demo cluster with replicas", "ClusterEnabled": false, "ReplicationGroupId": "sample-repl-group", "SnapshotRetentionLimit": 1, "AutomaticFailover": "disabled", "SnapshotWindow": "00:00-01:00", "SnapshottingClusterId": "redis01", "MemberClusters": [ "sample-repl-group-001", "sample-repl-group-002", "redis01" ], "CacheNodeType": "cache.m4.large", "DataTiering": "disabled", "PendingModifiedValues": {} } }

Untuk informasi tambahan, lihat AWS CLI topik:

Menambahkan replika ke cluster Redis OSS (Cluster Mode Disabled) mandiri (API) ElastiCache

Saat menggunakan ElastiCache API, Anda membuat grup replikasi yang menentukan node mandiri yang tersedia sebagai simpul utama cluster, PrimaryClusterId dan jumlah node yang Anda inginkan di cluster menggunakan perintah CLI,. CreateReplicationGroup Sertakan parameter berikut.

ReplicationGroupId

Nama grup replikasi yang Anda buat. Nilai parameter ini digunakan sebagai dasar untuk nama simpul yang ditambahkan dengan nomor 3 digit berurutan ditambahkan di akhir ReplicationGroupId. Misalnya, sample-repl-group-001.

Redis OSS (mode cluster dinonaktifkan) kendala penamaan grup replikasi 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 klaster dengan replika.

NumCacheClusters

Jumlah simpul yang Anda inginkan dalam klaster ini. Nilai ini mencakup simpul primer. Parameter ini memiliki nilai maksimum sebesar enam.

PrimaryClusterId

Nama cluster Redis OSS (mode cluster dinonaktifkan) yang tersedia yang Anda inginkan menjadi simpul utama di cluster ini.

Perintah berikut membuat cluster dengan replika sample-repl-group menggunakan cluster Redis OSS (mode cluster dinonaktifkan) yang tersedia redis01 sebagai node utama grup replikasi. Tindakan ini membuat 2 simpul baru yang merupakan replika baca. Pengaturan dari redis01 (yaitu grup parameter, grup keamanan, jenis simpul, versi mesin, dan seterusnya.) akan diterapkan untuk semua simpul dalam grup replikasi.

https://elasticache.us-west-2.amazonaws.com/ ?Action=CreateReplicationGroup &Engine=redis &EngineVersion=6.0 &ReplicationGroupDescription=Demo%20cluster%20with%20replicas &ReplicationGroupId=sample-repl-group &PrimaryClusterId=redis01 &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>

Untuk informasi tambahan, lihat topik ElastiCache APL:

Selanjutnya, tambahkan replika baca ke grup replikasi

Setelah grup replikasi dibuat, tambahkan satu hingga lima replika baca ke grup untuk menggunakan operasi CreateCacheCluster. Pastikan untuk menyertakan parameter berikut.

CacheClusterId

Nama klaster yang Anda tambahkan ke grup replikasi.

Batasan penamaan klaster 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.

ReplicationGroupId

Nama grup replikasi yang dituju untuk menambahkan klaster cache ini.

Ulangi operasi ini untuk setiap replika baca yang ingin Anda tambahkan ke grup replikasi, dengan mengubah nilai dari parameter CacheClusterId saja.

Kode berikut menambahkan replika baca myReplica01 ke grup replikasi myReplGroup. Pengaturan klaster primer–grup parameter, grup keamanan, jenis simpul, dan sebagainya–akan diterapkan ke simpul begitu simpul ditambahkan ke grup replikasi.

https://elasticache.us-west-2.amazonaws.com/ ?Action=CreateCacheCluster &CacheClusterId=myReplica01 &ReplicationGroupId=myReplGroup &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2015-02-02 &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Credential=[your-access-key-id]/20150202/us-west-2/elasticache/aws4_request &X-Amz-Date=20150202T170651Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=[signature-value]

Untuk informasi dan parameter tambahan yang mungkin ingin Anda gunakan, lihat topik ElastiCache APICreateCacheCluster.