Didukung ElastiCache untuk versi Redis - Amazon ElastiCache untuk Redis

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

Didukung ElastiCache untuk versi Redis

ElastiCacheuntuk Redis versi 7.0 (ditingkatkan)

ElastiCacheuntuk Redis 7.0 menambahkan sejumlah perbaikan dan dukungan untuk fungsionalitas baru:

  • Fungsi Redis: ElastiCache untuk Redis 7 menambahkan dukungan untuk Fungsi Redis, dan memberikan pengalaman yang dikelola memungkinkan pengembang untuk mengeksekusi skrip LUA dengan logika aplikasi yang tersimpan pada ElastiCache cluster, tanpa memerlukan klien untuk mengirim ulang script ke server dengan setiap koneksi.

  • perbaikan ACL: ElastiCache untuk Redis 7 menambahkan dukungan untuk versi berikutnya dari Redis Access Control Lists (ACLs). Dengan ElastiCache untuk Redis 7, klien sekarang dapat menentukan beberapa set izin pada kunci tertentu atau keyspaces di Redis.

  • Sharded Pub/Sub: ElastiCache untuk Redis 7 menambahkan dukungan untuk menjalankan fungsionalitas Redis Pub/Sub dengan cara sharded saat berjalan ElastiCache di Cluster Mode Enabled (CME). Kemampuan Redis Pub/Sub memungkinkan penerbit untuk mengeluarkan pesan ke sejumlah pelanggan di saluran. Dengan Amazon ElastiCache untuk Redis 7, saluran terikat pada pecahan di ElastiCache klaster, menghilangkan kebutuhan untuk menyebarkan informasi saluran di seluruh pecahan yang menghasilkan peningkatan skalabilitas.

  • Multiplexing I/O yang disempurnakan: ElastiCache untuk Redis versi 7 memperkenalkan multiplexing I/O yang disempurnakan, yang memberikan peningkatan throughput dan mengurangi latensi untuk beban kerja throughput tinggi yang memiliki banyak koneksi klien bersamaan ke cluster. ElastiCache Misalnya, saat menggunakan sekelompok node r6g.xlarge dan menjalankan 5200 klien bersamaan, Anda dapat mencapai peningkatan throughput hingga 72% (operasi baca dan tulis per detik) dan hingga 71% latensi P99 yang berkurang, dibandingkan dengan untuk Redis versi 6. ElastiCache

Untuk informasi lain tentang rilis Redis 7.0, lihat Catatan Rilis Redis 7.0 pada Redis 7.0 pada Redis aktif. GitHub

ElastiCacheuntuk Redis versi 6.2 (ditingkatkan)

ElastiCacheuntuk Redis 6.2 mencakup peningkatan kinerja untuk cluster berkemampuan TLS menggunakan tipe node x86 dengan 8 vCPUs atau lebih atau tipe node Graviton2 dengan 4 vCPUs atau lebih. Penyempurnaan ini meningkatkan throughput dan mengurangi waktu pembentukan koneksi klien dengan membongkar enkripsi ke vCPUs lain. Dengan Redis 6.2, Anda juga dapat mengelola akses ke saluran Pub/Sub dengan aturan Access Control List (ACL).

Dengan versi ini, kami juga memperkenalkan dukungan untuk tiering data pada node cluster yang berisi NVMe SSD yang terpasang secara lokal. Untuk informasi selengkapnya, lihat Jenjang Data.

Redis mesin versi 6.2.6 juga memperkenalkan dukungan untuk asli JavaScript Object Notation (JSON) format, sederhana, cara schemaless untuk mengkodekan dataset kompleks dalam cluster Redis. Dengan dukungan JSON, Anda dapat memanfaatkan kinerja dan Redis API untuk aplikasi yang beroperasi melalui JSON. Untuk informasi lain, lihat Memulai dengan JSON. Juga disertakan adalah metrik terkait JSON, JsonBasedCmds danJsonBasedCmdsLatency, yang dimasukkan ke dalam CloudWatch untuk memantau penggunaan tipe data ini. Untuk informasi selengkapnya, lihat Metrik untuk Redis.

Anda menentukan versi mesin dengan menggunakan 6.2. ElastiCacheuntuk Redis secara otomatis akan memanggil versi patch pilihan Redis 6.2 yang tersedia. Sebagai contoh, ketika Anda membuat/mengubah klaster cache, Anda menetapkan parameter menjadi 6.2. --engine-version Klaster akan diluncurkan dengan versi patch pilihan Redis 6.2 yang tersedia saat ini pada saat pembuatan/modifikasi. Menentukan mesin versi 6.x dalam API akan menghasilkan versi minor terbaru dari Redis 6.

Untuk klaster 6.0 yang ada, Anda dapat ikut serta dalam peningkatan versi minor auto berikutnya dengan mengatur AutoMinorVersionUpgrade parameter ke yes dalamCreateCacheCluster,ModifyCacheCluster, CreateReplicationGroup atau ModifyReplicationGroup API. ElastiCacheuntuk Redis akan meng-upgrade versi minor dari klaster 6.0 yang ada menjadi 6.2 menggunakan pembaruan swalayan. Untuk informasi lain, lihat Pembaruan secara swalayan di Amazon ElastiCache.

Saat memanggil DescribeCacheEngineVersions API, nilai EngineVersion parameter akan ditetapkan menjadi 6.2 dan versi mesin yang sebenarnya dengan versi patch akan dikembalikan pada CacheEngineVersionDescription bidang. 

Untuk informasi lain tentang rilis Redis 6.2, lihat Catatan Rilis Redis 6.2 pada Redis 6.2 pada Redis aktif. GitHub

ElastiCacheuntuk Redis versi 6.0 (ditingkatkan)

Amazon ElastiCache for Redis memperkenalkan versi berikutnya dari mesin Redis, yang mencakup Melakukan Autentikasi Pengguna dengan Kontrol Akses Berbasis Peran, caching sisi klien dan perbaikan operasional yang signifikan.

Dimulai dengan Redis 6.0, ElastiCache untuk Redis akan menawarkan versi tunggal untuk setiap rilis minor Redis OSS, alih-alih menawarkan beberapa versi patch. ElastiCacheuntuk Redis akan secara otomatis mengelola versi patch dari klaster cache Anda yang sedang bekerja, memastikan perbaikan kinerja dan peningkatan keamanan.

Anda juga dapat ikut serta ke upgrade versi minor auto berikutnya dengan mengatur AutoMinorVersionUpgrade parameter ke yes dan ElastiCache untuk Redis akan mengelola peningkatan versi minor, melalui pembaruan swalayan. Untuk informasi selengkapnya, lihat Pembaruan layanan di ElastiCache untuk Redis.

Anda menentukan versi mesin dengan menggunakan6.0. ElastiCacheuntuk Redis secara otomatis akan memanggil versi patch pilihan Redis 6.0 yang tersedia. Sebagai contoh, ketika Anda membuat/mengubah klaster cache, Anda menetapkan parameter menjadi --engine-version 6.0. Klaster akan diluncurkan dengan versi patch pilihan Redis 6.0 yang tersedia saat ini pada saat pembuatan/modifikasi. Permintaan apa pun dengan nilai versi patch tertentu akan ditolak, pengecualian akan dikeluarkan dan proses akan gagal.

Saat memanggil DescribeCacheEngineVersions API, nilai EngineVersion parameter akan ditetapkan menjadi 6.0 dan versi mesin yang sebenarnya dengan versi patch akan dikembalikan pada CacheEngineVersionDescription bidang. 

Untuk informasi lain tentang rilis Redis 6.0, lihat Catatan Rilis Redis 6.0 pada Redis 6.0 pada Redis 6.0 pada Redis 6.0 pada Redis 6.0 pada Redis 6.0 pada Redis 6.0 pada Redis 6.0 pada GitHub

ElastiCacheuntuk Redis versi 5.0.6 (ditingkatkan)

Amazon ElastiCache for Redis memperkenalkan versi berikutnya dari mesin Redis, yang mencakup perbaikan bug dan pembaruan kumulatif berikut:

  • Jaminan kestabilan mesin dalam kondisi khusus.

  • Peningkatan penanganan kesalahan Hyperloglog.

  • Peningkatan perintah jabat tangan untuk replikasi yang andal.

  • Pelacakan pengiriman pesan yang konsisten melalui perintah XCLAIM.

  • Peningkatan pengelolaan bidang LFU dalam objek.

  • Manajemen transaksi yang ditingkatkan saat menggunakan ZPOP.

  • Kemampuan untuk mengubah nama perintah: Parameter yang disebut rename-commands yang memungkinkan Anda untuk mengubah nama perintah Redis yang berpotensi bahaya atau yang menghambat program yang dapat menyebabkan kehilangan data tanpa disengaja, seperti atau. FLUSHALL FLUSHDB Ini mirip dengan konfigurasi mengganti nama perintah pada Redis sumber terbuka. Namun, ElastiCache telah meningkatkan pengalaman program dengan menyediakan alur kerja yang terkelola sepenuhnya. Perubahan nama perintah diterapkan segera, dan secara otomatis disebarkan ke semua simpul di dalam klaster yang berisi daftar perintah. Tidak ada intervensi yang diperlukan di sisi Anda, seperti boot ulang simpul.

    Contoh berikut menunjukkan cara mengubah grup parameter yang telah ada. Yang termasuk di sini adalah parameter rename-commands, yang merupakan daftar dipisahkan spasi berisi perintah yang ingin diubah namanya:

    aws elasticache modify-cache-parameter-group --cache-parameter-group-name custom_param_group --parameter-name-values "ParameterName=rename-commands, ParameterValue='flushall restrictedflushall'" --region region

    Pada contoh ini, parameter rename-command digunakan untuk mengubah nama perintah flushall menjadi restrictedflushall.

    Untuk mengubah nama beberapa perintah, gunakan cara berikut:

    aws elasticache modify-cache-parameter-group --cache-parameter-group-name custom_param_group --parameter-name-values "ParameterName=rename-commands, ParameterValue='flushall restrictedflushall flushdb restrictedflushdb''" --region region

    Untuk membalikkan perubahan apapun, jalankan kembali perintah dan keluarkan semua nilai perubahan nama dari daftar ParameterValue yang ingin dipertahankan, seperti ditunjukkan berikut:

    aws elasticache modify-cache-parameter-group --cache-parameter-group-name custom_param_group --parameter-name-values "ParameterName=rename-commands, ParameterValue='flushall restrictedflushall'" --region region

    Dalam hal ini, perintah flushall diubah namanya menjadi restrictedflushall dan perintah berganti nama lainnya kembali ke nama perintah aslinya.

    catatan

    Saat mengubah nama perintah, Anda dibatasi pada keterbatasan berikut:

    • Semua perintah berganti nama harus alfanumerik.

    • Panjang maksimum nama perintah baru adalah 20 karakter alfanumerik.

    • Ketika mengubah nama perintah, pastikan bahwa Anda memperbarui grup parameter yang terkait dengan klaster Anda.

    • Untuk mencegah penggunaan sebuah perintah sepenuhnya, gunakan kata kunci blocked, seperti yang ditunjukkan berikut ini:

      aws elasticache modify-cache-parameter-group --cache-parameter-group-name custom_param_group --parameter-name-values "ParameterName=rename-commands, ParameterValue='flushall blocked'" --region region

    Untuk informasi lain tentang perubahan parameter dan daftar perintah apa yang layak untuk berganti nama, lihat Perubahan parameter Redis 5.0.3.

  • Pengaliran Redis: Ini memodelkan struktur data log yang memungkinkan produsen menambahkan item baru secara waktu nyata. Ini juga memungkinkan pelanggan menerima pesan baik dalam mode memblokir ataupun tidak memblokir. Pengaliran juga memungkinkan grup pelanggan, yang mewakili sekelompok klien untuk secara kooperatif menggunakan bagian yang berbeda dari pengaliran pesan yang sama, mirip dengan Apache Kafka. Untuk informasi lain, lihat Pengantar Pengaliran Redis.

  • Dukungan untuk keluarga perintah pengaliran, seperti XADD, XRANGE dan XREAD. Untuk informasi lain, lihat Perintah Pengaliran Redis.

  • Sejumlah parameter baru dan berganti nama. Untuk informasi selengkapnya, lihat Perubahan parameter Redis 5.0.0.

  • Metrik baru Redis, StreamBasedCmds.

  • Waktu snapshot yang sedikit lebih cepat untuk simpul Redis.

penting

Amazon ElastiCache for Redis telah melakukan porting balik dua perbaikan bug penting dari Redis versi 5.0.1. Perbaikan itu dicantumkan sebagai berikut:

  • PULIHKAN balasan yang tidak sesuai ketika kunci tertentu telah kedaluwarsa.

  • Perintah XCLAIM dapat berpotensi menghasilkan entri yang salah atau mengganggu sinkronisasi protokol.

Kedua perbaikan bug ini disertakan dalam dukungan Redis ElastiCache untuk versi mesin Redis 5.0.0 dan digunakan pada pembaruan versi future.

Untuk informasi lain, lihat Catatan Rilis Redis 5.0.6 pada Redis 5.0.6 pada Redis aktif. GitHub

ElastiCacheuntuk Redis versi 5.0.5 (tidak digunakan lagi, gunakan versi 5.0.6)

Amazon ElastiCache for Redis memperkenalkan versi berikutnya dari mesin Redis berikutnya;. Ini mencakup perubahan konfigurasi online ElastiCache untuk Redis dari klaster failover otomatis selama semua operasi yang direncanakan. Anda sekarang dapat menskalakan klaster Anda, meningkatkan versi mesin Redis serta menerapkan patch dan pembaruan pemeliharaan sementara klaster tetap online dan terus melayani permintaan yang masuk. Ini juga menyertakan perbaikan bug.

Untuk informasi lain, lihat Catatan Rilis Redis 5.0.5 pada Redis 5.0.5 pada Redis aktif. GitHub

ElastiCacheuntuk Redis versi 5.0.4 (usang, gunakan versi 5.0.6)

Amazon ElastiCache for Redis memperkenalkan versi berikutnya dari mesin Redis yang didukung oleh Amazon. ElastiCache Ini mencakup perbaikan berikut ini:

  • Jaminan kestabilan mesin dalam kondisi khusus.

  • Peningkatan penanganan kesalahan Hyperloglog.

  • Peningkatan perintah jabat tangan untuk replikasi yang andal.

  • Pelacakan pengiriman pesan yang konsisten melalui perintah XCLAIM.

  • Peningkatan pengelolaan bidang LFU dalam objek.

  • Manajemen transaksi yang ditingkatkan saat menggunakan ZPOP.

Untuk informasi lain, lihat Catatan Rilis Redis 5.0.4 pada Redis 5.0.4 pada Redis aktif. GitHub

ElastiCacheuntuk Redis versi 5.0.3 (tidak digunakan lagi, gunakan versi 5.0.6)

Amazon ElastiCache for Redis memperkenalkan versi berikutnya dari mesin Redis yang didukung oleh Amazon ElastiCache yang mencakup perbaikan bug.

ElastiCacheuntuk Redis versi 5.0.0 (usang, gunakan versi 5.0.6)

Amazon ElastiCache for Redis memperkenalkan versi besar berikutnya dari mesin Redis yang didukung oleh Amazon. ElastiCache ElastiCacheuntuk Redis 5.0.0 membawa dukungan untuk perbaikan berikut:

  • Pengaliran Redis: Ini memodelkan struktur data log yang memungkinkan produsen menambahkan item baru secara waktu nyata. Ini juga memungkinkan pelanggan menerima pesan baik dalam mode memblokir ataupun tidak memblokir. Pengaliran juga memungkinkan grup pelanggan, yang mewakili sekelompok klien untuk secara kooperatif menggunakan bagian yang berbeda dari pengaliran pesan yang sama, mirip dengan Apache Kafka. Untuk informasi lain, lihat Pengantar Pengaliran Redis.

  • Dukungan untuk keluarga perintah pengaliran, seperti XADD, XRANGE dan XREAD. Untuk informasi lain, lihat Perintah Pengaliran Redis.

  • Sejumlah parameter baru dan berganti nama. Untuk informasi selengkapnya, lihat Perubahan parameter Redis 5.0.0.

  • Metrik baru Redis, StreamBasedCmds.

  • Waktu snapshot yang sedikit lebih cepat untuk simpul Redis.

ElastiCacheuntuk Redis versi 4.0.10 (ditingkatkan)

Amazon ElastiCache for Redis memperkenalkan versi besar berikutnya dari mesin Redis yang didukung oleh Amazon. ElastiCache ElastiCacheuntuk Redis 4.0.10 membawa dukungan perbaikan berikut:

Pengguna Redis (mode klaster dinonaktifkan) yang menjalankan Redis versi 3.2.10 dapat menggunakan konsol untuk meningkatkan klaster mereka melalui peningkatan online.

Membandingkan ElastiCache dukungan perubahan ukuran klaster Redis dan enkripsi klaster Redis
Versi
Fitur 3.2.6 3.2.10 4.0.10 dan setelahnya
Perubahan ukuran klaster online * Tidak Ya Ya
Enkripsi in-transit ** Ya Tidak Ya
Enkripsi at-rest ** Ya Tidak Ya
* Menambahkan, menghapus, dan menyeimbangkan kembali serpihan.
** Diwajibkan untuk aplikasi yang mematuhi FedRAMP, HIPAA, dan PCI DSS. Untuk informasi selengkapnya, lihat ElastiCacheuntuk kepatuhan Redis.

Versi Akhir Kehidupan Terjadwal (EOL) (3.x)

ElastiCacheuntuk Redis versi 3.2.10 (ditingkatkan)

Amazon ElastiCache for Redis memperkenalkan versi besar berikutnya dari mesin Redis yang didukung oleh Amazon. ElastiCache ElastiCacheuntuk Redis 3.2.10 memperkenalkan perubahan ukuran klaster online untuk menambah atau menghapus serpihan dari klaster sementara terus melayani permintaan I/O yang masuk. ElastiCacheuntuk Redis 3.2.10 pengguna memiliki semua fungsi versi Redis sebelumnya kecuali kemampuan untuk mengenkripsi data mereka. Kemampuan ini saat ini hanya tersedia pada versi 3.2.6.

Membandingkan ElastiCache Redis versi 3.2.6 dan 3.2.10
Versi
Fitur 3.2.6 3.2.10
Perubahan ukuran klaster online * Tidak Ya
Enkripsi in-transit ** Ya Tidak
Enkripsi at-rest ** Ya Tidak
* Menambahkan, menghapus, dan menyeimbangkan kembali serpihan.
** Diwajibkan untuk aplikasi yang mematuhi FedRAMP, HIPAA, dan PCI DSS. Untuk informasi selengkapnya, lihat ElastiCacheuntuk kepatuhan Redis.

Untuk informasi selengkapnya, lihat yang berikut:

ElastiCacheuntuk Redis versi 3.2.6 (ditingkatkan)

Amazon ElastiCache for Redis memperkenalkan versi besar berikutnya dari mesin Redis yang didukung oleh Amazon. ElastiCache ElastiCacheuntuk Redis 3.2.6 memiliki semua fungsionalitas dari versi Redis sebelumnya ditambah opsi untuk mengenkripsi data mereka. Untuk informasi selengkapnya, lihat yang berikut:

ElastiCacheuntuk Redis versi 3.2.4 (ditingkatkan)

Amazon ElastiCache for Redis versi 3.2.4 memperkenalkan versi besar berikutnya dari mesin Redis yang didukung oleh Amazon. ElastiCache ElastiCacheuntuk Pengguna Redis 3.2.4 memiliki semua fungsionalitas dari versi Redis sebelumnya yang tersedia untuk mereka ditambah opsi untuk berjalan pada mode klaster atau mode non-klaster. Tabel berikut merangkum hal ini.

Membandingkan Redis 3.2.4 mode non-klaster dan mode klaster
Fitur Mode non-klaster Mode klaster
Pembuatan partisi data Tidak Ya
Pengindeksan geospasial Ya Ya
Ubah jenis simpul Ya Iya*
Penskalaan replika Ya Iya*
Menskalakan keluar Tidak Iya*
Dukungan basis data Beberapa Tunggal

Grup parameter

default.redis3.2 **

default.redis3.2.cluster.on **

* Lihat Memulihkan dari backup dengan opsi perubahan ukuran klaster

** Atau satu yang berasal dari itu.

Catatan:
  • Melakukan partisi - kemampuan untuk membagi data Anda pada 2 hingga 500 grup simpul (serpihan) dengan dukungan replikasi untuk setiap grup simpul.

  • Pengindeksan geospasial — Redis 3.2.4 memperkenalkan dukungan untuk pengindeksan geospasial melalui enam perintah GEO. Untuk informasi lain, lihat dokumentasi perintah GEO* Redis Perintah Redis: GEO pada halaman Perintah Redis (disaring untuk GEO).

Untuk informasi tentang fitur Redis 3 tambahan, lihat Catatan rilis Redis 3.2 dan Catatan rilis Redis 3.0.

Redis yang saat ini ElastiCache dikelola (mode klaster diaktifkan) tidak mendukung fitur Redis 3.2 berikut ini:

  • Migrasi replika

  • Penyeimbangan kembali klaster

  • Lua debugger

ElastiCache menonaktifkan perintah pengelolaan Redis 3.2 berikut:

  • cluster meet

  • cluster replicate

  • cluster flushslots

  • cluster addslots

  • cluster delslots

  • cluster setslot

  • cluster saveconfig

  • cluster forget

  • cluster failover

  • cluster bumpepoch

  • cluster set-config-epoch

  • cluster reset

Untuk informasi tentang parameter Redis 3.2.4, lihat Perubahan parameter Redis 3.2.4.

Akhir Masa Lalu (EOL) versi 2.x

ElastiCacheuntuk Redis versi 2.8.24 (ditingkatkan)

Perbaikan Redis ditambahkan sejak versi 2.8.23 termasuk perbaikan bug dan pencatatan log dari alamat akses memori yang buruk. Untuk informasi lain, lihat Catatan rilis Redis 2.8.

ElastiCacheuntuk Redis versi 2.8.23 (ditingkatkan)

Perbaikan Redis ditambahkan sejak versi 2.8.22 termasuk perbaikan bug. Untuk informasi lain, lihat Catatan rilis Redis 2.8. Rilis ini mencakup dukungan untuk parameter baru: close-on-slave-write yang, jika diaktifkan, memutuskan klien yang mencoba untuk menulis ke replika baca-saja.

Untuk informasi lain tentang parameter Redis 2.8.23, lihat Parameter yang ditambahkan Redis 2.8.23 (ditingkatkan) pada Panduan Pengguna ElastiCache.

ElastiCacheuntuk Redis versi 2.8.22 (ditingkatkan)

Perbaikan Redis ditambahkan sejak versi 2.8.21 meliputi hal berikut:

  • Dukungan untuk backup dan sinkronisasi forkless, yang memungkinkan Anda mengalokasikan lebih sedikit memori untuk overhead backup dan lebih banyak untuk aplikasi Anda. Untuk informasi selengkapnya, lihat Cara penerapan sinkronisasi dan backup. Proses forkless dapat mempengaruhi latensi dan throughput. Saat ada throughput proses tulis yang tinggi, dan replika melakukan sinkronisasi ulang, proses tulis dapat menjadi tidak terjangkau selama keseluruhan waktu sinkronisasi itu.

  • Jika ada failover, grup replikasi sekarang akan pulih lebih cepat karena replika melakukan sinkronisasi parsial dengan primer alih-alih sinkronisasi penuh bila memungkinkan. Selain itu, primer dan replika tidak lagi menggunakan disk selama sinkronisasi, yang menyediakan keuntungan selanjutnya pada kecepatan.

  • Dukungan untuk dua metrik baru CloudWatch.

    • ReplicationBytes— Jumlah byte yang dikirimkan klaster primer grup replikasi ke replika baca.

    • SaveInProgress— Nilai biner yang menunjukkan apakah ada proses simpan latar belakang yang bekerja.

    Untuk informasi selengkapnya, lihat Pemantauan penggunaan dengan CloudWatch Metrik.

  • Sejumlah perbaikan bug penting dalam perilaku replikasi PSYNC. Untuk informasi lain, lihat Catatan rilis Redis 2.8.

  • Untuk memelihara kinerja replikasi yang ditingkatkan dalam grup replikasi Multi-AZ dan untuk meningkatkan stabilitas klaster, replika non-ElastiCache tidak lagi didukung.

  • Untuk memperbaiki konsistensi data antara klaster primer dan replika dalam grup replikasi, replika tidak lagi mengosongkan kunci yang independen dari klaster primer.

  • Variabel konfigurasi Redis appendonly dan appendfsync tidak didukung pada Redis versi 2.8.22 dan setelahnya.

  • Dalam situasi memori rendah, klien dengan buffer keluara yang besar mungkin terputus dari klaster replika. Jika terputus, klien perlu menyambung kembali. Situasi seperti itu kemungkinan besar terjadi untuk klien PUBSUB.

ElastiCacheuntuk Redis versi 2.8.21

Perbaikan Redis ditambahkan sejak versi 2.8.19 termasuk sejumlah perbaikan bug. Untuk informasi lain, lihat Catatan rilis Redis 2.8.

ElastiCacheuntuk Redis versi 2.8.19

Perbaikan Redis ditambahkan sejak versi 2.8.6 meliputi hal berikut:

  • Dukungan untuk HyperLogLog. Untuk informasi lain, lihat Struktur data baru Redis: HyperLogLog.

  • Jenis data sorted set sekarang memiliki dukungan untuk kueri kisaran leksikografis dengan perintah baru ZRANGEBYLEX, ZLEXCOUNT, dan ZREMRANGEBYLEX.

  • Untuk mencegah simpul primer mengirimkan data usang untuk simpul replika, master SYNC gagal jika proses anak untuk menyimpan di latar belakang (bgsave) dibatalkan.

  • Support untuk HyperLogLogBasedCommandsCloudWatchmetrik. Untuk informasi selengkapnya, lihat Metrik untuk Redis.

ElastiCacheuntuk Redis versi 2.8.6

Perbaikan Redis ditambahkan sejak versi 2.6.13 meliputi hal berikut:

  • Peningkatan ketahanan dan toleransi kesalahan untuk replika baca.

  • Dukungan untuk resinkronisasi parsial.

  • Dukungan untuk jumlah minimum replika baca yang ditentukan pengguna yang harus tersedia setiap saat.

  • Dukungan penuh untuk pub/sub—memberitahukan klien tentang peristiwa di server.

  • Deteksi otomatis untuk kegagalan simpul primer dan failover dari simpul primer Anda ke simpul sekunder.

ElastiCacheuntuk Redis versi 2.6.13

Redis versi 2.6.13 adalah versi awal Redis yang didukung oleh Amazon for Redis. ElastiCache Multi-AZ tidak didukung pada Redis 2.6.13.