Memorystore for Valkey didukung oleh software Valkey open source. Memorystore mendukung Valkey versi 7.2 dan 8.0. Versi defaultnya adalah Valkey 7.2.
Anda hanya dapat memilih versi instance saat membuat instance. Setelah instance dibuat, versi Valkey tidak dapat diubah.
Versi saat ini
Tabel ini menunjukkan versi Valkey yang didukung dan kapan setiap versi terakhir kali diperbarui:
Versi utama Valkey | Terakhir diperbarui |
---|---|
7.2 | 30 Agustus 2024 |
8.0 | 2 Oktober 2024 |
Valkey versi 8.0
Tabel berikut menguraikan dukungan Memorystore untuk beberapa fitur utama yang diperkenalkan oleh Valkey 8.0:
Fitur | Deskripsi |
---|---|
Thread I/O asinkron untuk peningkatan performa | Fitur ini secara signifikan meningkatkan performa dengan mengaktifkan pemrosesan paralel antara thread utama dan thread I/O. Hal ini memindahkan tugas I/O ke thread I/O, sehingga memungkinkannya berjalan secara serentak dengan thread utama, dan mengoptimalkan akses memori melalui pengelompokan perintah yang efisien. |
Peningkatan keandalan untuk operasi penskalaan cluster | Fitur ini secara signifikan meningkatkan keandalan dan otomatisasi proses re-sharding cluster Valkey dengan mengatasi kegagalan selama migrasi slot. Peningkatan ini mencegah kehilangan data dan inkonsistensi cluster, sehingga memastikan sistem yang lebih tangguh saat terjadi kegagalan. |
Meningkatkan efisiensi memori melalui penyematan kunci dalam kamus utama | Peningkatan ini secara signifikan meningkatkan efisiensi memori dengan menyematkan kunci langsung dalam entri kamus, sehingga tidak memerlukan pointer kunci terpisah. Perubahan ini mengurangi overhead memori dan meningkatkan performa, terutama untuk set data besar. |
Meningkatkan efisiensi Pub/Sub dengan menggunakan pesan cluster ringan | Fitur ini memperkenalkan jenis pesan cluster ringan baru untuk meningkatkan efisiensi penyebaran pesan Pub/Sub dalam cluster Valkey. Jenis pesan baru secara signifikan mengurangi overhead dengan meminimalkan jumlah informasi node yang disertakan dalam setiap pesan. |
Valkey versi 7.2
Tabel berikut menguraikan dukungan Memorystore untuk beberapa fitur utama yang diperkenalkan oleh Valkey 7.2:
Fitur | Deskripsi |
---|---|
Perintah baru | Memperkenalkan perintah WAITAOF yang memblokir klien hingga jumlah Redise yang ditentukan telah menyinkronkan semua perintah tulis sebelumnya ke AOF di disk. |
Pengoptimalan memori | Penggunaan memori berkurang secara signifikan untuk kunci jenis daftar dan jenis set kecil, dengan pengoptimalan lebih lanjut untuk set besar. Pengelolaan memori untuk link bus cluster dengan banyak pesan yang tertunda ditingkatkan, dan reklamasi inkremental cache halaman OS untuk file RDB meningkatkan efisiensi memori. |
Pengoptimalan performa | Peningkatan performa mencakup respons ZRANGE yang lebih cepat dengan skor bilangan bulat dan respons ganda yang dioptimalkan, terutama untuk set yang diurutkan. Perintah multi-kunci dalam mode cluster kini dieksekusi secara lebih efisien, dan beban kerja tanpa pipeline akan melihat peningkatan pemrosesan perintah. |