Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memutakhirkan versi mesin termasuk peningkatan mesin silang
Valkey dan Redis OSS
Dengan Valkey dan Redis OSS, Anda memulai upgrade versi ke cluster atau grup replikasi Anda dengan memodifikasinya menggunakan ElastiCache konsol, API AWS CLI, atau ElastiCache API dan menentukan versi engine yang lebih baru.
Anda juga dapat melakukan upgrade silang dari Redis OSS ke Valkey. Untuk informasi lebih lanjut tentang peningkatan silang, lihatCara meningkatkan dari Redis OSS ke Valkey.
Topik
Cara mengubah klaster dan grup replikasi | |
---|---|
Cache | Grup replikasi |
Menggunakan ElastiCache AWS Management Console | Menggunakan AWS Management Console |
Menggunakan AWS CLI dengan ElastiCache | Menggunakan AWS CLI |
Menggunakan ElastiCache API | Menggunakan ElastiCache API |
Memcache
Dengan Memcached, untuk memulai upgrade versi ke cluster Anda, Anda memodifikasinya dan menentukan versi mesin yang lebih baru. Anda dapat melakukan ini dengan menggunakan ElastiCache konsol, the AWS CLI, atau ElastiCache API:
-
Untuk menggunakan AWS Management Console, lihat —Menggunakan ElastiCache AWS Management Console.
-
Untuk menggunakan AWS CLI, lihatMenggunakan AWS CLI dengan ElastiCache.
-
Untuk menggunakan ElastiCache API, lihatMenggunakan ElastiCache API.
Cara meningkatkan dari Redis OSS ke Valkey
Valkey dirancang sebagai pengganti drop-in untuk Redis OSS 7. Anda dapat meningkatkan dari Redis OSS ke Valkey menggunakan Konsol, API, atau CLI, dengan menentukan mesin baru dan versi mesin utama. Alamat IP endpoint dan semua aspek lain dari aplikasi tidak akan diubah oleh upgrade. Saat memutakhirkan dari Redis OSS 5.0.6 dan yang lebih tinggi, Anda tidak akan mengalami downtime.
catatan
AWS Persyaratan versi CLI untuk peningkatan Redis OSS ke Valkey:
Untuk AWS CLI v1: Versi minimum yang diperlukan 1.35.2 (Versi saat ini: 1.40.22)
Untuk AWS CLI v2: Minimum yang diperlukan versi 2.18.2 (Versi saat ini: 2.27.22)
catatan
Saat memutakhirkan dari versi Redis OSS sebelumnya dari 5.0.6, Anda mungkin mengalami waktu failover 30 hingga 60 detik selama propagasi DNS.
Untuk memutakhirkan kluster simpul tunggal Redis OSS (mode cluster dinonaktifkan) yang ada ke mesin Valkey, ikuti langkah-langkah berikut:. Membuat grup replikasi menggunakan klaster yang sudah ada Setelah cluster node tunggal Redis OSS (mode cluster dinonaktifkan) ditambahkan ke grup replikasi, Anda dapat melakukan upgrade lintas mesin ke Valkey.
Memutakhirkan grup replikasi dari Redis OSS ke Valkey
Jika Anda memiliki grup replikasi Redis OSS yang menggunakan grup parameter cache default, Anda dapat meningkatkan ke Valkey dengan menentukan versi mesin dan mesin baru dengan API. modify-replication-group
Untuk Linux, macOS, atau Unix:
aws elasticache modify-replication-group \ --replication-group-id myReplGroup \ --engine valkey \ --engine-version 8.0
Untuk Windows:
aws elasticache modify-replication-group ^ --replication-group-id myReplGroup ^ --engine valkey ^ --engine-version 8.0
Jika Anda memiliki grup parameter cache kustom yang diterapkan ke grup replikasi Redis OSS yang ada yang ingin Anda tingkatkan, Anda juga harus melewati grup parameter cache Valkey kustom dalam permintaan. Grup parameter kustom Valkey input harus memiliki nilai parameter statis Redis OSS yang sama dengan grup parameter kustom Redis OSS yang ada.
Untuk Linux, macOS, atau Unix:
aws elasticache modify-replication-group \ --replication-group-id myReplGroup \ --engine valkey \ --engine-version 8.0 \ --cache-parameter-group-name myParamGroup
Untuk Windows:
aws elasticache modify-replication-group ^ --replication-group-id myReplGroup ^ --engine valkey ^ --engine-version 8.0 ^ --cache-parameter-group-name myParamGroup
Memutakhirkan cache tanpa server Redis OSS ke Valkey dengan CLI
Untuk Linux, macOS, atau Unix:
aws elasticache modify-serverless-cache \ --serverless-cache-name myCluster \ --engine valkey \ --major-engine-version 8
Untuk Windows:
aws elasticache modify-serverless-cache ^ --serverless-cache-name myCluster ^ --engine valkey ^ --major-engine-version 8
Memutakhirkan Redis OSS ke Valkey dengan Konsol
Upgrade dari Redis OSS 5 ke Valkey
Pilih cache Redis OSS untuk meng-upgrade.
Jendela Upgrade ke Valkey akan muncul. Pilih tombol Upgrade ke Valkey.
Buka Pengaturan cache, lalu pilih Versi mesin. Versi terbaru dari Valkey direkomendasikan.
Jika cache ini tanpa server, maka Anda perlu memperbarui grup parameter. Pergi ke area grup Parameter pengaturan Cache, pilih grup parameter yang sesuai seperti default.valkey8.
Pilih Upgrade.
Cache ini sekarang akan terdaftar di area Valkey konsol.
catatan
Memutakhirkan langsung dari Redis OSS 4 atau lebih rendah ke Valkey dapat mencakup waktu failover yang lebih lama dari 30 hingga 60 detik selama propagasi DNS.
Menyelesaikan peningkatan mesin Valkey atau Redis OSS yang diblokir
Seperti yang ditunjukkan pada tabel berikut, operasi peningkatan mesin Valkey atau Redis OSS Anda diblokir jika Anda memiliki operasi peningkatan skala yang tertunda.
Operasi yang tertunda | Operasi yang diblokir |
---|---|
Penaikan skala | Peningkatan mesin segera |
Peningkatan mesin | Penaikan skala segera |
Penaikan skala dan peningkatan mesin | Penaikan skala segera |
Peningkatan mesin segera |
Untuk menyelesaikan upgrade mesin Valkey atau Redis OSS yang diblokir
-
Lakukan salah satu tindakan berikut:
-
Jadwalkan operasi upgrade mesin Redis OSS atau Valkey Anda untuk jendela perawatan berikutnya dengan membersihkan kotak centang Terapkan segera.
Dengan CLI, gunakan
--no-apply-immediately
. Dengan API, gunakanApplyImmediately=false
. -
Tunggu hingga jendela perawatan berikutnya (atau setelah) untuk melakukan operasi upgrade engine Redis OSS Anda.
-
Tambahkan operasi skala Redis OSS ke modifikasi cluster ini dengan kotak centang Terapkan Segera yang dipilih.
Dengan CLI, gunakan
--apply-immediately
. Dengan API, gunakanApplyImmediately=true
.Pendekatan ini secara efektif membatalkan peningkatan mesin selama periode pemeliharaan berikutnya dengan melakukannya segera.
-