全部产品
Search
文档中心

Tair (Redis® OSS-Compatible):Catatan rilis versi minor Tair

更新时间:Dec 17, 2025

Untuk meningkatkan pengalaman pengguna, Tair secara berkala merilis versi minor untuk menambahkan fitur atau memperbaiki bug yang diketahui. Topik ini menyediakan catatan rilis untuk versi minor Tair. Anda dapat melakukan upgrade versi minor instans Anda selama jam sepi.

Cara menanyakan atau meng-upgrade versi minor instans

Anda dapat melihat versi minor saat ini di Konsol. Untuk petunjuk dan catatan tentang cara meng-upgrade versi minor, lihat Upgrade versi minor dan versi proxy.

Penting
  • Sistem secara otomatis mendeteksi versi minor instans. Tidak tersedianya atau tidak aktifnya tombol Minor Version Upgrade menunjukkan bahwa instans sudah menggunakan versi minor terbaru.

  • Jadwal rilis dapat berbeda-beda per wilayah. Versi minor yang tersedia untuk instans Anda ditampilkan di Konsol.

Pengenalan Tair (Edisi Perusahaan)

Perkembangan pesat Internet membuat skenario bisnis semakin beragam dan kompleks. Untuk memenuhi kebutuhan yang terus berubah, (Edisi Perusahaan), sebagai layanan database NoSQL berkinerja tinggi dan ketersediaan tinggi, menyediakan beberapa jenis seri instans berdasarkan media penyimpanan seperti DRAM, NVM, dan ESSD. Seri-seri ini dikembangkan untuk memenuhi kebutuhan Anda akan akses latensi rendah, persistensi data, dan pengurangan biaya keseluruhan, serta menyediakan performa lebih tinggi, struktur data yang lebih banyak, dan metode penyimpanan yang lebih fleksibel, sehingga membantu Anda memenuhi kebutuhan bisnis dalam berbagai skenario.

Instans Tair kompatibel dengan beberapa versi Redis native:

  • Tair instans berbasis DRAM yang kompatibel dengan Redis 7.0: Redis 7.0 dan versi sebelumnya. Selain itu, seri instans ini mendukung struktur data ekstensi Tair.

  • Tair instans berbasis DRAM yang kompatibel dengan Redis 6.0: Redis 6.2 dan versi sebelumnya. Selain itu, seri instans ini mendukung struktur data ekstensi Tair.

  • Tair instans berbasis DRAM yang kompatibel dengan Redis 5.0: Redis 5.0 dan versi sebelumnya. Selain itu, seri instans ini mendukung struktur data ekstensi Tair.

  • Tair instans yang dioptimalkan untuk memori persisten: Redis 6.0 dan versi sebelumnya. Seri instans ini memiliki batasan pada perintah tertentu. Untuk informasi lebih lanjut, lihat Batasan perintah yang didukung oleh Tair (Edisi Perusahaan).

  • Tair instans berbasis ESSD/SSD: Redis 6.0 dan versi sebelumnya. Seri instans ini memiliki batasan pada perintah tertentu. Untuk informasi lebih lanjut, lihat Batasan perintah yang didukung oleh Tair (Edisi Perusahaan).

Deskripsi tingkat pembaruan

  • RENDAH: Umum. Termasuk upgrade rutin, seperti penambahan fitur baru.

  • SEDANG: Direkomendasikan. Termasuk optimasi untuk modul fitur. Tingkat ini juga mencakup semua pembaruan dari tingkat RENDAH.

  • TINGGI: Penting. Termasuk upgrade kritis yang memengaruhi stabilitas atau keamanan, seperti perbaikan kerentanan atau bug. Tingkat ini juga mencakup semua pembaruan dari tingkat RENDAH dan SEDANG.

Catatan

Tabel berikut hanya mencantumkan rilis setelah 1 Januari 2024. Untuk informasi tentang rilis sebelum tanggal tersebut, lihat Versi historis.

Tair Optimasi Memori

Optimasi Memori (kompatibel dengan Redis 7.0)

Versi minor

Tingkat pembaruan

Tanggal rilis

Jenis

Deskripsi

25.10.1.0

TINGGI

2025-10-09

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2025-46817.

  • Memperbaiki kerentanan keamanan CVE-2025-46818.

  • Memperbaiki kerentanan keamanan CVE-2025-46819.

  • Memperbaiki kerentanan keamanan CVE-2025-49844.

  • Memperbaiki masalah di mana pemanggilan perintah SCAN dalam transaksi atau skrip Lua dapat memicu penghapusan berbasis kedaluwarsa dan menyebabkan deadlock.

25.9.1.0

SEDANG

2025-09-09

Optimasi fitur

  • Kunci panas (statistik berdasarkan traffic) kini mendukung parsing berbasis HashTag dan awalan untuk statistik.

Perbaikan bug

  • Memperbaiki masalah di mana perintah SORT dapat menyebabkan deadlock pada node secondary (slave).

25.8.1.0

SEDANG

2025-08-15

Optimasi fitur

  • Antarmuka EXTS.S.QUERYINDEX TairTS kini secara default memfilter Skey yang telah kedaluwarsa.

  • Meningkatkan stabilitas.

Perbaikan bug

  • Memperbaiki masalah presisi di TairGis.

  • Memperbaiki masalah di mana penghapusan indeks HNSW dalam struktur data TairVector dapat menyebabkan crash.

25.8.0.0

SEDANG

2025-08-04

Optimasi fitur

  • Otomatis menghentikan eksekusi skrip Lua read-only ketika klien terputus.

  • Mengoptimalkan logika indeks teks penuh internal TairVector.

Perbaikan bug

  • Memperbaiki masalah di mana input data Double di luar jangkauan di TairSearch dapat menyebabkan instans crash.

  • Memperbaiki masalah di mana melewatkan string kosong dalam kueri rentang term di TairSearch mencegah hasil kueri yang benar diambil.

25.7.2.0

RENDAH

2025-07-10

Optimasi fitur

  • Mengoptimalkan logika daur ulang buffer output klien untuk menghemat memori saat terdapat banyak koneksi.

  • Mengoptimalkan penggunaan memori metadata untuk DB dalam statistik memori.

25.7.0.0

SEDANG

2025-07-01

Optimasi fitur

  • Meningkatkan stabilitas TairVector.

Perbaikan bug

  • Memperbaiki masalah di mana perintah SCAN memindai lebih banyak kunci daripada edisi komunitas saat tidak ditemukan pola yang cocok, sehingga meningkatkan latensi.

  • Memperbaiki masalah di mana perintah XLEN mengembalikan format protokol yang salah saat kunci tidak ada.

25.6.1.0

RENDAH

2025-06-19

Optimasi fitur

  • Meningkatkan stabilitas.

25.6.0.0

TINGGI

2025-06-12

Optimasi fitur

  • Menambahkan dukungan untuk mengumpulkan statistik kunci besar (kunci dengan banyak elemen) untuk setiap tipe data.

  • Mengoptimalkan batas iterasi perintah SCAN untuk mencegah durasi eksekusi yang lama.

  • Mengoptimalkan ZSET untuk mencegah pembengkakan memori potensial selama konversi encoding.

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2025-32023.

  • Memperbaiki kerentanan keamanan CVE-2025-48367.

  • Memperbaiki masalah stabilitas di TairVector.

25.5.1.0

RENDAH

2025-05-19

Optimasi fitur

  • Menambahkan kompatibilitas dengan semua perintah keluarga LATENCY dari Redis Community Edition.

  • Menyelaraskan format nilai kembali perintah MONITOR dengan Redis Community Edition.

25.5.0.0

TINGGI

2025-05-08

Perbaikan bug

  • Memperbaiki masalah di mana batas panjang untuk offset dalam perintah BITFIELD lebih kecil daripada di Redis Community Edition.

  • Memperbaiki kesalahan perhitungan jarak di TairVector selama pengambilan campuran dengan indeks HNSW vektor jarang dan skalar.

25.4.0.0

TINGGI

2025-04-28

Optimasi fitur

  • Meningkatkan stabilitas TairVector.

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2025-21605.

  • Memperbaiki masalah di mana timestamp abnormal di TairTS menyebabkan peningkatan bertahap RT permintaan.

  • Memperbaiki masalah di mana perintah SRANDMEMBER memiliki probabilitas sangat rendah menyebabkan node crash.

25.3.2.0

SEDANG

2025-03-14

Perbaikan bug

  • Memperbaiki masalah di mana antarmuka kueri batch TairHash mengembalikan null lebih sedikit daripada jumlah bidang yang dikueri saat semua bidang telah kedaluwarsa.

25.3.1.0

SEDANG

2025-03-13

Perbaikan bug

  • Memperbaiki masalah di mana data khusus dapat menyebabkan kegagalan pembuatan backup latar belakang.

25.3.0.0

RENDAH

2025-03-12

Optimasi fitur

  • Meningkatkan stabilitas.

25.2.0.0

RENDAH

2025-02-12

Optimasi fitur

  • Menambahkan dukungan untuk memantau kunci dengan traffic tinggi. Anda dapat mengaktifkan fitur ini menggunakan parameter #no_loose_high-cost-key-enabled.

  • Menambahkan dukungan untuk pre-eviction data. Anda dapat mengatur parameter #no_loose_maxmemory-evict-percent-soft-limit. Ketika data dalam memori mencapai persentase yang ditentukan (default 100%), Tair mulai melakukan eviction data di latar belakang.

  • Meningkatkan stabilitas.

25.1.0.0

TINGGI

2025-01-16

Optimasi fitur

  • Mengoptimalkan logika semi-sinkron.

  • Mengoptimalkan logika eviction kunci panas.

  • Meningkatkan kompatibilitas dan stabilitas struktur data ekstensi Tair.

Perbaikan bug

  • Memperbaiki masalah di mana perintah SRANDMEMBER berpotensi menyebabkan loop tak terbatas di instans.

  • Memperbaiki kerentanan keamanan CVE-2024-46981.

  • Memperbaiki potensi kontaminasi VM Lua saat perintah EVAL dipanggil secara konkuren untuk pertama kalinya (skrip mengembalikan NIL).

24.12.1.0

RENDAH

2024-12-18

Optimasi fitur

  • Data TairVector kini mendukung sinkronisasi data melalui DTS dan telah meningkatkan stabilitas migrasi data selama operasi scale-out dan scale-in.

Perbaikan bug

  • Memperbaiki masalah di TairDoc di mana operator JSON.GET >= tidak efektif.

24.12.0.0

RENDAH

2024-12-06

Optimasi fitur

  • Dalam mode kompatibel Sentinel tanpa kata sandi, Anda dapat mengonfigurasi lebih banyak perintah tanpa kata sandi menggunakan parameter #no_loose_sentinel-password-free-commands.

  • Meningkatkan stabilitas.

24.11.0.0

RENDAH

2024-11-20

Optimasi fitur

  • Bidang run_id node kini dikembalikan dalam perintah INFO.

  • Mengoptimalkan stabilitas upgrade dan migrasi untuk perubahan konfigurasi.

  • Mengoptimalkan performa perintah TairVector terkait kedaluwarsa.

  • Mengoptimalkan stabilitas TairSearch dan TairVector.

24.10.0.0

SEDANG

2024-10-16

Optimasi fitur

  • Meningkatkan performa tulis sekitar 5% hingga 10%.

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2024-31228.

  • Memperbaiki kerentanan keamanan CVE-2024-31227.

  • Memperbaiki kerentanan keamanan CVE-2024-31449.

  • Meningkatkan stabilitas.

24.8.2.0

RENDAH

2024-08-28

Optimasi fitur

  • Meningkatkan stabilitas.

24.8.1.0

RENDAH

2024-08-22

Optimasi fitur

  • Parameter GET kini dapat digunakan bersama parameter NX/XX dalam perintah SET.

24.8.0.0

SEDANG

2024-08-15

Optimasi fitur

  • Meningkatkan kecepatan pemrosesan perintah dasar sebesar 5%.

Perbaikan bug

  • Memperbaiki masalah di mana statistik blocked_clients tidak akurat setelah mode semi-sinkron diaktifkan (ini hanya memengaruhi statistik).

  • Memperbaiki masalah di mana proses dapat crash jika antrian kueri lambat menjadi penuh.

  • Mengoptimalkan stabilitas TairVector dan TairSearch.

  • Meningkatkan akurasi statistik memori untuk TairRoaring.

24.7.0.0

RENDAH

2024-07-22

Fitur baru

  • Rilis awal. Kompatibel dengan Redis 7.0 dan semua struktur data proprietary Tair.

Optimasi Memori (kompatibel dengan Redis 6.0)

Versi minor

Tingkat pembaruan

Tanggal rilis

Jenis

Deskripsi

25.10.1.0

TINGGI

2025-10-09

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2025-46817.

  • Memperbaiki kerentanan keamanan CVE-2025-46818.

  • Memperbaiki kerentanan keamanan CVE-2025-46819.

  • Memperbaiki kerentanan keamanan CVE-2025-49844.

  • Memperbaiki masalah di mana pemanggilan perintah SCAN dalam transaksi atau skrip Lua dapat memicu penghapusan berbasis kedaluwarsa dan menyebabkan deadlock.

25.9.1.0

SEDANG

2025-09-09

Optimasi fitur

  • Kunci panas (statistik berdasarkan traffic) kini mendukung parsing berbasis HashTag dan awalan untuk statistik.

Perbaikan bug

  • Memperbaiki masalah di mana perintah SORT dapat menyebabkan deadlock pada node secondary (slave).

25.8.1.0

SEDANG

2025-08-15

Optimasi fitur

  • Antarmuka EXTS.S.QUERYINDEX TairTS kini secara default memfilter Skey yang telah kedaluwarsa.

  • Meningkatkan stabilitas.

Perbaikan bug

  • Memperbaiki masalah presisi di TairGis.

  • Memperbaiki masalah di mana penghapusan indeks HNSW dalam struktur data TairVector dapat menyebabkan crash.

25.8.0.0

SEDANG

2025-08-04

Optimasi fitur

  • Otomatis menghentikan eksekusi skrip Lua read-only ketika klien terputus.

  • Mengoptimalkan logika indeks teks penuh internal TairVector.

Perbaikan bug

  • Memperbaiki masalah di mana input data Double di luar jangkauan di TairSearch dapat menyebabkan instans crash.

  • Memperbaiki masalah di mana melewatkan string kosong dalam kueri rentang term di TairSearch mencegah hasil kueri yang benar diambil.

25.7.2.0

RENDAH

2025-07-10

Optimasi fitur

  • Mengoptimalkan logika daur ulang buffer output klien untuk menghemat memori saat terdapat banyak koneksi.

  • Mengoptimalkan penggunaan memori metadata untuk DB dalam statistik memori.

25.7.0.0

SEDANG

2025-07-01

Optimasi fitur

  • Meningkatkan stabilitas TairVector.

Perbaikan bug

  • Memperbaiki masalah di mana perintah SCAN memindai lebih banyak kunci daripada edisi komunitas saat tidak ditemukan pola yang cocok, sehingga meningkatkan latensi.

  • Memperbaiki masalah di mana perintah XLEN mengembalikan format protokol yang salah saat kunci tidak ada.

25.6.1.0

RENDAH

2025-06-19

Optimasi fitur

  • Meningkatkan stabilitas.

25.6.0.0

TINGGI

2025-06-12

Optimasi fitur

  • Menambahkan dukungan untuk mengumpulkan statistik kunci besar (kunci dengan banyak elemen) untuk setiap tipe data.

  • Mengoptimalkan batas iterasi perintah SCAN untuk mencegah durasi eksekusi yang lama.

  • Mengoptimalkan ZSET untuk mencegah pembengkakan memori potensial selama konversi encoding.

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2025-32023.

  • Memperbaiki kerentanan keamanan CVE-2025-48367.

  • Memperbaiki masalah stabilitas di TairVector.

25.5.0.1

RENDAH

2025-05-19

Optimasi fitur

  • Menambahkan kompatibilitas dengan semua perintah keluarga LATENCY dari Redis Community Edition.

  • Menyelaraskan format nilai kembali perintah MONITOR dengan Redis Community Edition.

25.5.0.0

TINGGI

2025-05-08

Perbaikan bug

  • Memperbaiki masalah di mana batas panjang untuk offset dalam perintah BITFIELD lebih kecil daripada di Redis Community Edition.

  • Memperbaiki kesalahan perhitungan jarak di TairVector selama pengambilan campuran dengan indeks HNSW vektor jarang dan skalar.

25.4.0.0

TINGGI

2025-04-28

Optimasi fitur

  • Meningkatkan stabilitas TairVector.

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2025-21605.

  • Memperbaiki masalah di mana timestamp abnormal di TairTS menyebabkan peningkatan bertahap RT permintaan.

  • Memperbaiki masalah di mana perintah SRANDMEMBER memiliki probabilitas sangat rendah menyebabkan node crash.

25.3.2.0

SEDANG

2025-03-14

Perbaikan bug

  • Memperbaiki masalah di mana antarmuka kueri batch TairHash mengembalikan null lebih sedikit daripada jumlah bidang yang dikueri saat semua bidang telah kedaluwarsa.

25.3.1.0

SEDANG

2025-03-13

Perbaikan bug

  • Memperbaiki masalah di mana data khusus dapat menyebabkan kegagalan pembuatan backup latar belakang.

25.3.0.0

RENDAH

2025-03-12

Optimasi fitur

  • Meningkatkan stabilitas.

25.2.0.0

RENDAH

2025-02-12

Optimasi fitur

  • Menambahkan dukungan untuk memantau kunci dengan traffic tinggi. Anda dapat mengaktifkan fitur ini menggunakan parameter #no_loose_high-cost-key-enabled.

  • Menambahkan dukungan untuk pre-eviction data. Anda dapat mengatur parameter #no_loose_maxmemory-evict-percent-soft-limit. Ketika data dalam memori mencapai persentase yang ditentukan (default 100%), Tair mulai melakukan eviction data di latar belakang.

  • Meningkatkan stabilitas.

25.1.0.0

TINGGI

2025-01-16

Optimasi fitur

  • Mengoptimalkan logika semi-sinkron.

  • Mengoptimalkan logika eviction kunci panas.

  • Meningkatkan kompatibilitas dan stabilitas struktur data ekstensi Tair.

Perbaikan bug

  • Memperbaiki masalah di mana perintah SRANDMEMBER berpotensi menyebabkan loop tak terbatas di instans.

  • Memperbaiki kerentanan keamanan CVE-2024-46981.

  • Memperbaiki potensi kontaminasi VM Lua saat perintah EVAL dipanggil secara konkuren untuk pertama kalinya (skrip mengembalikan NIL).

24.12.1.0

RENDAH

2024-12-18

Optimasi fitur

  • Data TairVector kini mendukung sinkronisasi data melalui DTS dan telah meningkatkan stabilitas migrasi data selama operasi scale-out dan scale-in.

Perbaikan bug

  • Memperbaiki masalah di TairDoc di mana operator JSON.GET >= tidak efektif.

24.12.0.0

RENDAH

2024-12-06

Optimasi fitur

  • Dalam mode kompatibel Sentinel tanpa kata sandi, Anda dapat mengonfigurasi lebih banyak perintah tanpa kata sandi menggunakan parameter #no_loose_sentinel-password-free-commands.

  • Meningkatkan stabilitas.

24.11.0.0

RENDAH

2024-11-20

Optimasi fitur

  • Bidang run_id node kini dikembalikan dalam perintah INFO.

  • Mengoptimalkan stabilitas upgrade dan migrasi untuk perubahan konfigurasi.

  • Mengoptimalkan performa perintah TairVector terkait kedaluwarsa.

  • Mengoptimalkan stabilitas TairSearch dan TairVector.

24.10.0.0

SEDANG

2024-10-16

Optimasi fitur

  • Meningkatkan performa tulis sekitar 5% hingga 10%.

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2024-31228.

  • Memperbaiki kerentanan keamanan CVE-2024-31227.

  • Memperbaiki kerentanan keamanan CVE-2024-31449.

  • Meningkatkan stabilitas.

24.8.2.0

RENDAH

2024-08-28

Optimasi fitur

  • Meningkatkan stabilitas.

24.8.1.0

RENDAH

2024-08-22

Optimasi fitur

  • Meningkatkan stabilitas.

24.8.0.0

SEDANG

2024-08-15

Optimasi fitur

  • Meningkatkan kecepatan pemrosesan perintah dasar sebesar 5%.

Perbaikan bug

  • Memperbaiki masalah di mana statistik blocked_clients tidak akurat setelah mode semi-sinkron diaktifkan (ini hanya memengaruhi statistik).

  • Memperbaiki masalah di mana proses dapat crash jika antrian kueri lambat menjadi penuh.

  • Mengoptimalkan stabilitas TairVector dan TairSearch.

  • Meningkatkan akurasi statistik memori untuk TairRoaring.

24.7.0.0

RENDAH

2024-07-22

Optimasi fitur

  • TairVector kini mendukung indeks HNSW dalam vektor jarang.

  • Menambahkan parameter ts-auto-del-empty-skey-enable untuk mengontrol perilaku kedaluwarsa Skey di TairTS. Nilai default adalah yes, yang berarti Skey dihapus ketika semua titik data di dalamnya kedaluwarsa.

  • Meningkatkan stabilitas.

24.6.1.1

RENDAH

2024-07-09

Optimasi fitur

  • Meningkatkan stabilitas TairSearch.

24.6.1.0

RENDAH

2024-07-05

Fitur baru

  • TairDoc kini mendukung perintah JSON.MERGE.

Optimasi fitur

  • Meningkatkan stabilitas TairVector.

24.6.0.0

RENDAH

2024-07-02

Optimasi fitur

  • Mengoptimalkan stabilitas sinkronisasi node primer/sekunder dalam skenario dengan lonjakan traffic tinggi.

24.5.1.0

SEDANG

2024-06-06

Optimasi fitur

  • Menghapus batasan penggunaan perintah COMMAND GETKEYS.

  • Mengoptimalkan penggunaan memori indeks vektor FLAT di TairVector untuk mengurangi pemborosan memori untuk indeks kecil.

  • Mengoptimalkan indeks terbalik seperti Within dan Condition multi-kondisi di TairVector, dan menambahkan perintah TVS.KNNSEARCHFIELD dan TVS.MINDEXKNNSEARCHFIELD.

  • Saat mengurutkan berdasarkan bidang terindeks dalam perintah TFT.MSEARCH TairSearch, bidang field_type kini ditambahkan ke aux_info yang dikembalikan.

Perbaikan bug

  • Memperbaiki masalah performa tulis di TairVector yang diperkenalkan di versi 24.3.2.2 (performa tulis TairVector mulai menurun dari versi 24.3.2.2). Kami merekomendasikan Anda meng-upgrade ke versi ini atau yang lebih baru.

  • Memperbaiki beberapa masalah di TairSearch dan mengoptimalkan stabilitasnya.

24.5.0.0

SEDANG

2024-05-22

Optimasi fitur

  • Mengoptimalkan kemampuan sinkronisasi untuk perintah cross-slot dalam mode aktif-pasif.

  • Mengoptimalkan kecepatan BGREWRITE latar belakang untuk instans besar.

  • Perintah INFO kini mengembalikan informasi CPU, QPS, dan traffic per-perintah.

Perbaikan bug

  • Meningkatkan stabilitas.

24.4.1.0

SEDANG

2024-04-22

Optimasi fitur

  • Mendukung rollback arbitrer titik sinkronisasi setelah tugas DTS dimulai ulang. Untuk mengonfigurasi tugas DTS jangka panjang untuk instans Anda, kami merekomendasikan Anda meng-upgrade ke versi ini.

24.4.0.0

SEDANG

2024-04-16

Optimasi fitur

  • Mengoptimalkan penggunaan memori struktur data dasar untuk mengurangi penggunaan memori untuk sejumlah kecil elemen struktur kompleks.

  • Mengoptimalkan performa pengambilan TairVector yang menggabungkan pengambilan teks penuh dan skalar.

  • Seperti pengambilan indeks tunggal di TairVector, pengambilan multi-indeks kini mendukung pengembalian bidang non-vektor.

Perbaikan bug

  • Meningkatkan stabilitas.

24.3.2.2

SEDANG

2024-03-21

Optimasi fitur

  • Mengoptimalkan penggunaan metadata engine untuk instans arsitektur standar (primer/sekunder).

Perbaikan bug

  • Meningkatkan stabilitas.

24.3.2.1

SEDANG

2024-03-18

Optimasi fitur

  • Menyempurnakan fitur TairVector yang melakukan pengambilan skalar sebelum pengambilan vektor.

  • Mengoptimalkan mekanisme penyimpanan untuk indeks skalar di TairVector untuk meningkatkan performa dengan nilai indeks duplikat. Panjang maksimum nilai indeks kini 32 KB.

  • TairVector kini mendukung pengembalian hasil kueri dari indeks terbalik skalar murni.

Perbaikan bug

  • Memperbaiki masalah di TairVector di mana statistik item attribute_data_size dan index_data_size dalam antarmuka TVS.GETINDEX tidak akurat.

  • Memperbaiki masalah di mana perintah XINFO mengembalikan format dengan indentasi tambahan.

  • Memperbaiki masalah di mana jumlah hasil yang dikembalikan oleh perintah SCAN bisa jauh lebih besar daripada nilai parameter Count.

24.3.1.0

RENDAH

2024-03-11

Optimasi fitur

  • Menunda pembuatan metadata untuk beberapa database (DB). Alih-alih dibuat segera setelah menjalankan perintah SELECT, DB dan metadata-nya kini dibuat saat data pertama kali dibaca atau ditulis ke dalamnya. Ini menghindari pembengkakan metadata yang disebabkan oleh beberapa alat manajemen Redis yang melintasi semua DB.

  • Mengoptimalkan efisiensi pemeriksaan kedaluwarsa saat terdapat banyak DB, dengan mendistribusikan tugas kedaluwarsa secara adil berdasarkan jumlah data yang memiliki waktu kedaluwarsa.

24.3.0.0

SEDANG

2024-03-07

Optimasi fitur

  • Mendukung rollback tingkat detik jika migrasi scaling mulus atau perubahan konfigurasi gagal, mencegah ketidaktersediaan instans akibat perubahan yang gagal.

    Catatan

    Namun, penggunaan banyak logical DB dapat menyebabkan penggunaan memori metadata yang tinggi. Jika Anda mengalami masalah ini, lakukan upgrade ke versi 24.3.2.2 atau yang lebih baru, di mana masalah ini telah dioptimalkan.

  • Mengizinkan eksekusi perintah multi-DB dalam arsitektur kluster: SWAPDB, COPY, dan MOVE.

Perbaikan bug

  • Memperbaiki masalah di mana pengaturan LIMIT besar untuk perintah ZRANGEBYSCORE dapat menyebabkan error OOM karena pre-alokasi memori DB.

24.1.0.0

SEDANG

2024-01-23

Optimasi fitur

  • TairVector kini mendukung pembuatan indeks terbalik untuk skalar (seperti label dan atribut) dan menyediakan fitur pengambilan KNN yang melakukan pengambilan skalar sebelum pengambilan vektor.

Perbaikan bug

  • Memperbaiki masalah di mana perintah GETDEL dapat menyebabkan instans crash dalam kondisi abnormal.

  • Memperbaiki masalah di mana informasi last-entry dalam hasil yang dikembalikan oleh perintah XINFO STREAM tidak akurat.

  • Memperbaiki beberapa masalah di TairVector dan mengoptimalkan stabilitasnya.

Optimasi Memori (kompatibel dengan Redis 5.0)

Versi minor

Tingkat pembaruan

Tanggal rilis

Jenis

Deskripsi

25.10.1.0

TINGGI

2025-10-09

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2025-46817.

  • Memperbaiki kerentanan keamanan CVE-2025-46818.

  • Memperbaiki kerentanan keamanan CVE-2025-46819.

  • Memperbaiki kerentanan keamanan CVE-2025-49844.

  • Memperbaiki masalah di mana pemanggilan perintah SCAN dalam transaksi atau skrip Lua dapat memicu penghapusan berbasis kedaluwarsa dan menyebabkan deadlock.

25.9.1.0

SEDANG

2025-09-09

Optimasi fitur

  • Kunci panas (statistik berdasarkan traffic) kini mendukung parsing berbasis HashTag dan awalan untuk statistik.

Perbaikan bug

  • Memperbaiki masalah di mana perintah SORT dapat menyebabkan deadlock pada node secondary (slave).

25.8.1.0

SEDANG

2025-08-15

Optimasi fitur

  • Antarmuka EXTS.S.QUERYINDEX TairTS kini secara default memfilter Skey yang telah kedaluwarsa.

  • Meningkatkan stabilitas.

Perbaikan bug

  • Memperbaiki masalah presisi di TairGis.

  • Memperbaiki masalah di mana penghapusan indeks HNSW dalam struktur data TairVector dapat menyebabkan crash.

25.8.0.0

SEDANG

2025-08-04

Optimasi fitur

  • Otomatis menghentikan eksekusi skrip Lua read-only ketika klien terputus.

  • Mengoptimalkan logika indeks teks penuh internal TairVector.

Perbaikan bug

  • Memperbaiki masalah di mana input data Double di luar jangkauan di TairSearch dapat menyebabkan instans crash.

  • Memperbaiki masalah di mana melewatkan string kosong dalam kueri rentang term di TairSearch mencegah hasil kueri yang benar diambil.

25.7.2.0

RENDAH

2025-07-10

Optimasi fitur

  • Mengoptimalkan logika daur ulang buffer output klien untuk menghemat memori saat terdapat banyak koneksi.

  • Mengoptimalkan penggunaan memori metadata untuk DB dalam statistik memori.

25.7.0.0

SEDANG

2025-07-01

Optimasi fitur

  • Meningkatkan stabilitas TairVector.

Perbaikan bug

  • Memperbaiki masalah di mana perintah SCAN memindai lebih banyak kunci daripada edisi komunitas saat tidak ditemukan pola yang cocok, sehingga meningkatkan latensi.

  • Memperbaiki masalah di mana perintah XLEN mengembalikan format protokol yang salah saat kunci tidak ada.

25.6.1.0

RENDAH

2025-06-19

Optimasi fitur

  • Meningkatkan stabilitas.

25.6.0.0

TINGGI

2025-06-12

Optimasi fitur

  • Menambahkan dukungan untuk mengumpulkan statistik kunci besar (kunci dengan banyak elemen) untuk setiap tipe data.

  • Mengoptimalkan batas iterasi perintah SCAN untuk mencegah durasi eksekusi yang lama.

  • Mengoptimalkan ZSET untuk mencegah pembengkakan memori potensial selama konversi encoding.

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2025-32023.

  • Memperbaiki kerentanan keamanan CVE-2025-48367.

  • Memperbaiki masalah stabilitas di TairVector.

25.5.0.1

RENDAH

2025-05-19

Optimasi fitur

  • Menambahkan kompatibilitas dengan semua perintah keluarga LATENCY dari Redis Community Edition.

  • Menyelaraskan format nilai kembali perintah MONITOR dengan Redis Community Edition.

25.5.0.0

TINGGI

2025-05-08

Perbaikan bug

  • Memperbaiki masalah di mana batas panjang untuk offset dalam perintah BITFIELD lebih kecil daripada di Redis Community Edition.

  • Memperbaiki kesalahan perhitungan jarak di TairVector selama pengambilan campuran dengan indeks HNSW vektor jarang dan skalar.

25.4.0.0

TINGGI

2025-04-28

Optimasi fitur

  • Meningkatkan stabilitas TairVector.

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2025-21605.

  • Memperbaiki masalah di mana timestamp abnormal di TairTS menyebabkan peningkatan bertahap RT permintaan.

  • Memperbaiki masalah di mana perintah SRANDMEMBER memiliki probabilitas sangat rendah menyebabkan node crash.

25.3.2.0

SEDANG

2025-03-14

Perbaikan bug

  • Memperbaiki masalah di mana antarmuka kueri batch TairHash mengembalikan null lebih sedikit daripada jumlah bidang yang dikueri saat semua bidang telah kedaluwarsa.

25.3.1.0

SEDANG

2025-03-13

Perbaikan bug

  • Memperbaiki masalah di mana data khusus dapat menyebabkan kegagalan pembuatan backup latar belakang.

25.3.0.0

RENDAH

2025-03-12

Optimasi fitur

  • Meningkatkan stabilitas.

25.2.0.0

RENDAH

2025-02-12

Optimasi fitur

  • Menambahkan dukungan untuk memantau kunci dengan traffic tinggi. Anda dapat mengaktifkan fitur ini menggunakan parameter #no_loose_high-cost-key-enabled.

  • Menambahkan dukungan untuk pre-eviction data. Anda dapat mengatur parameter #no_loose_maxmemory-evict-percent-soft-limit. Ketika data dalam memori mencapai persentase yang ditentukan (default 100%), Tair mulai melakukan eviction data di latar belakang.

  • Meningkatkan stabilitas.

5.0.67

TINGGI

2025-10-09

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2025-46817, CVE-2025-46818, CVE-2025-46819, dan CVE-2025-46844.

  • Memperbaiki beberapa masalah di modul TairTS dan TairString.

5.0.66

TINGGI

2025-06-26

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2025-32023.

  • Memperbaiki kerentanan keamanan CVE-2025-48367.

  • Memperbaiki masalah di mana beberapa pesan error tipe -WRONGTYPE hilang di Errorstats.

5.0.65

TINGGI

2025-06-10

Perbaikan bug

  • Memperbaiki potensi masalah keamanan data biner di modul TairString dan GIS selama AOF rewrite.

5.0.64

TINGGI

2025-06-05

Optimasi fitur

  • Mengoptimalkan proses alih bencana primer/sekunder.

Perbaikan bug

  • Memperbaiki masalah di mana skrip Lua yang salah dapat menyebabkan crash saat perintah modul Tair berikutnya dieksekusi.

  • Memperbaiki beberapa masalah di modul TairTS.

  • Memperbaiki masalah di mana statistik kunci besar tidak akurat setelah scale-out kluster.

5.0.63

TINGGI

2025-04-28

Optimasi fitur

  • Meningkatkan stabilitas fitur Global Distributed Cache.

  • Perintah READONLY dan READWRITE kini dapat dieksekusi saat instans berada dalam status Loading.

  • Operasi penghapusan yang dipicu oleh perintah EXPIREAT dan PEXPIREAT kini disertakan dalam statistik kedaluwarsa.

  • Perintah SENTINEL masters (dan master, slaves, replicas) kini didukung dalam mode kompatibel Sentinel.

Perbaikan bug

  • Memperbaiki masalah akses data selama scaling instans kluster. Masalah ini memengaruhi versi 5.0.57 hingga 5.0.62.

  • Memperbaiki kerentanan keamanan CVE-2025-21605.

  • Memperbaiki beberapa masalah di modul exHash dan TS.

5.0.58

TINGGI

2025-01-16

Perbaikan bug

  • Memperbaiki masalah di mana perintah SRANDMEMBER berpotensi menyebabkan loop tak terbatas di instans.

  • Memperbaiki kerentanan keamanan CVE-2024-46981.

  • Memperbaiki masalah di mana statistik QPS per-perintah tidak akurat.

5.0.57

SEDANG

2024-12-10

Optimasi fitur

  • Mengoptimalkan statistik traffic kumulatif dan perintah untuk klien.

Perbaikan bug

  • Memperbaiki masalah di mana ambang batas statistik kunci besar menjadi tidak valid selama scaling instans kluster.

  • Meningkatkan stabilitas scaling instans kluster.

5.0.56

RENDAH

2024-11-15

Perbaikan bug

  • Memperbaiki masalah terkait waktu kedaluwarsa di modul TairString.

  • Memperbaiki masalah di modul TairTS.

5.0.55

SEDANG

2024-10-08

Optimasi fitur

  • Menambahkan dukungan untuk pembatasan laju QPS.

Perbaikan bug

  • Memperbaiki beberapa masalah di modul TairSearch.

  • Memperbaiki kerentanan keamanan CVE-2024-31228.

  • Memperbaiki kerentanan keamanan CVE-2024-31449.

5.0.54

RENDAH

2024-08-28

Optimasi fitur

  • Menambahkan kompatibilitas untuk autentikasi dengan kata sandi salah saat akses tanpa kata sandi melalui VPC diaktifkan.

5.0.53

RENDAH

2024-07-23

Optimasi fitur

  • Mengoptimalkan logika pemeriksaan daftar putih saat akses tanpa kata sandi melalui VPC dan parameter #no_loose_check-whitelist-always diaktifkan.

  • Fitur latency insight kini mendukung pemantauan pipeline.

  • Menambahkan kompatibilitas dengan Redis Open-Source Community Edition 5.0.14.

Perbaikan bug

  • Memperbaiki masalah di mana statistik durasi eksekusi untuk perintah dalam Lua dan Multi tidak akurat. Bug ini memengaruhi versi 5.0.49 hingga 5.0.52.

5.0.52

RENDAH

2024-06-25

Optimasi fitur

  • Mengoptimalkan efisiensi eksekusi perintah Pub/Sub untuk mencegah tersendat saat banyak koneksi unsubscribe secara bersamaan.

  • Mengoptimalkan kebijakan pemeriksaan polling klien untuk mencegah koneksi persisten gagal melakukan statistik dan reklamasi memori tepat waktu.

  • Mengoptimalkan metode penulisan disk untuk proses anak yang menghasilkan file RDB dan AOF.

5.0.51

RENDAH

2024-05-28

Optimasi fitur

  • Meningkatkan stabilitas.

5.0.50

RENDAH

2024-05-28

Optimasi fitur

  • Menambahkan pemantauan untuk koneksi dalam status WATCH atau BLOCK.

  • Menambahkan metrik relevan untuk operasi rehash.

  • Memutakhirkan fitur statistik kunci panas real-time. Fitur ini kini mendukung menampilkan QPS yang tepat dan dapat mengumpulkan statistik hingga 50 kunci panas secara bersamaan.

Perbaikan bug

  • Memperbaiki masalah di mana statistik QPS tidak akurat karena penggunaan objek bersama. Setelah fitur statistik kunci panas real-time diaktifkan, objek bersama tidak lagi digunakan.

5.0.49

SEDANG

2024-04-24

Optimasi fitur

  • Perintah INFO STATS kini mengembalikan statistik untuk pemutusan koneksi yang disebabkan oleh melebihi batas buffer input dan output klien:

    • client_query_buffer_limit_disconnections

    • client_output_buffer_limit_disconnections

  • Menambahkan ambang batas statistik kunci besar real-time, dengan nilai default 2000. Misalnya, string diidentifikasi sebagai kunci besar jika panjangnya melebihi 2000 karakter. List, Set, atau Hash diidentifikasi sebagai kunci besar jika berisi lebih dari 2000 elemen.

Perbaikan bug

  • Memperbaiki masalah crash dengan perintah EXZRANKBYSCORE dan EXZREVRANKBYSCORE di exZset dengan menambahkan pemeriksaan untuk dimensi Score.

5.0.48

RENDAH

2024-01-09

Optimasi fitur

  • Mengoptimalkan efisiensi ekspirasi aktif.

  • Menambahkan metrik pubsub_clients ke perintah INFO CLIENTS.

  • TairSearch kini mendukung perintah EXPAINSCORE.

  • Meningkatkan stabilitas TairSearch.

Perbaikan bug

  • Memperbaiki masalah pembengkakan memori dengan tokenizer TairSearch.

1.9.17

TINGGI

2025-10-09

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2025-46817.

  • Memperbaiki kerentanan keamanan CVE-2025-46818.

  • Memperbaiki kerentanan keamanan CVE-2025-46819.

  • Memperbaiki kerentanan keamanan CVE-2025-49844.

1.9.15

SEDANG

2025-06-10

Perbaikan bug

  • Memperbaiki potensi masalah keamanan data biner di modul TairString selama AOF rewrite.

1.9.14

SEDANG

2025-01-16

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2024-46981.

1.9.11

SEDANG

2024-01-03

Perbaikan bug

  • Memperbaiki masalah di mana TairTS kehilangan nilai kembali dalam beberapa kasus.

Tair yang Dioptimalkan untuk Memori Persisten

Versi minor

Tingkat pembaruan

Tanggal rilis

Jenis

Deskripsi

1.2.7.2

TINGGI

2025-10-09

Perbaikan bug

  • Memperbaiki enam kerentanan keamanan CVE, termasuk CVE-2025-49844, CVE-2025-46819, CVE-2025-46818, dan CVE-2025-46817.

  • Memperbaiki potensi masalah crash di TairHash.

1.2.7.1

TINGGI

2025-07-22

Perbaikan bug

  • Memperbaiki 10 kerentanan keamanan CVE, termasuk CVE-2025-48367, CVE-2025-32023, dan CVE-2024-46981.

  • Memperbaiki masalah terkait waktu kedaluwarsa di modul TairString.

  • Memperbaiki potensi masalah keamanan data biner di modul TairString selama AOF rewrite.

1.2.7

TINGGI

2024-07-10

Fitur baru

  • Metrik pubsub_clients ditambahkan ke perintah INFO CLIENTS.

  • Traffic dapat dibagi menjadi traffic data dan traffic replikasi.

Optimasi fitur

  • Efisiensi ekspirasi aktif telah dioptimalkan.

  • Performa CLUSTER SLOTS dan CLUSTER NODES dioptimalkan.

  • Mengoptimalkan statistik untuk memori yang digunakan untuk menghindari pemicuan peringatan penggunaan memori palsu.

  • Statistik tentang hotkeys secara berkala dicatat dalam log audit.

Perbaikan bug

  • Kerentanan keamanan CVE-2022-24834 diperbaiki.

  • Memperbaiki potensi masalah crash di TairHash.

  • Secara berkala mengeluarkan informasi hot key untuk menyelesaikan masalah data hot key historis yang tidak lengkap.

  • Meningkatkan stabilitas scaling kluster.

  • Meningkatkan stabilitas mode semi-sinkron.

Tair Berbasis Disk

Versi minor

Tingkat pembaruan

Tanggal rilis

Jenis

Deskripsi

2.7.0

TINGGI

2025-11-24

Optimasi fitur

Perbaikan bug

  • Meningkatkan stabilitas.

2.6.1

TINGGI

2025-11-06

Optimasi fitur

  • Mengoptimalkan performa antarmuka zrange/zremrange/zpopmin/zpopmax untuk zset: Saat data dihapus dari salah satu ujung zset menggunakan zremrange (berdasarkan rank atau skor), zpopmin, atau zpopmax, dan ditulis ke ujung lainnya (skor bertambah atau berkurang), zrange/zremrange/zpopmin/zpopmax tidak terpengaruh oleh data yang telah dihapus tetapi belum benar-benar direklamasi.

  • Mendukung kueri jumlah entri log kueri lambat.

  • Mengoptimalkan stabilitas throughput setelah optimise-huge-value diaktifkan.

Perbaikan bug

  • Meningkatkan stabilitas.

2.6.0

SEDANG

2025-09-23

Fitur baru

  • Mendukung analisis TopKey real-time, termasuk kunci panas dan kunci besar.

Optimasi fitur

  • Mendukung transmisi yang dapat dilanjutkan untuk transfer data penuh di DTS.

  • Menambahkan parameter optimise-huge-value. Saat diaktifkan, dapat meningkatkan performa tulis nilai besar sekitar 2 kali lipat.

  • Mengoptimalkan ukuran indeks untuk kunci panjang untuk meningkatkan performa.

Perbaikan bug

  • Meningkatkan stabilitas perintah SCAN.

2.5.8.1

RENDAH

2025-09-15

Optimasi fitur

  • Meningkatkan stabilitas CPU dalam skenario dengan volume data kecil dan traffic tulis rendah.

2.5.8

SEDANG

2025-08-08

Optimasi fitur

  • Mengoptimalkan kecepatan scaling dan kecepatan pembangunan ulang database sekunder untuk kluster disk lokal SSD.

  • Memperbaiki masalah pertumbuhan ruang disk abnormal di sumber selama migrasi data (karena akumulasi file log, dll.).

  • Meningkatkan stabilitas.

2.5.7

TINGGI

2025-06-23

Optimasi fitur

  • Mendukung statistik akurat untuk jumlah kunci dengan waktu kedaluwarsa yang ditetapkan.

Perbaikan bug

  • Memperbaiki masalah throttling tulis abnormal untuk meningkatkan stabilitas tulis.

  • Meningkatkan aspek stabilitas lainnya.

2.5.6

TINGGI

2025-05-06

Optimasi fitur

  • Meningkatkan stabilitas latensi untuk tulis tekanan tinggi untuk menghindari jeda/berhenti menulis.

  • Mengoptimalkan mekanisme garbage collection untuk meningkatkan stabilitas latensi kueri rentang dan mengurangi penggunaan ruang.

2.5.5.1

SEDANG

2025-03-24

Perbaikan bug

  • Mengoptimalkan logika deteksi kesalahan disk untuk mencegah kasus di mana alih bencana ketersediaan tinggi otomatis tidak terjadi.

2.5.5

SEDANG

2025-02-20

Fitur baru

  • Menambahkan parameter batch-scan-size untuk mengatur batas atas data untuk setiap polling latar belakang (default adalah 2 MB data per kueri).

Perbaikan bug

  • Meningkatkan stabilitas terkait kedaluwarsa data.

  • Meningkatkan stabilitas perintah SCAN dan FLUSHALL.

  • Memperbaiki masalah di mana penggunaan ruang disk tidak stabil untuk tipe String dengan nilai sangat panjang.

  • Meningkatkan stabilitas instans secara keseluruhan.

2.5.4.1

SEDANG

2025-01-11

Perbaikan bug

  • Meningkatkan stabilitas eksekusi skrip Lua.

2.5.4

RENDAH

2024-11-05

Fitur baru

  • Instans berbasis SSD (disk lokal) kini mendukung flashback data.

2.5.3

TINGGI

2024-07-05

Fitur baru

  • Mendukung perintah seri GEO.

  • Mendukung perintah RENAME dan RENAMENX, tetapi hanya untuk kunci hingga ukuran max-rename-commit-size (default 16 MB).

  • Mendukung perintah ZPOPMIN, ZPOPMAX, BZPOPMIN, dan BZPOPMAX.

  • Mendukung perintah LPOS.

  • Mengoptimalkan encoding struktur data List untuk lebih menyelaraskan dengan kompleksitas CPU struktur data List yang dioptimalkan memori.

Perbaikan bug

  • Memperbaiki antarmuka String Rewrite agar dapat dikenali oleh versi Redis yang lebih rendah. Saat menggunakan DTS untuk migrasi database sumber, tujuan dapat berupa instans Redis versi lebih rendah.

  • Memperbaiki versi Redis yang ditampilkan dalam pengembalian perintah INFO, mengubahnya dari 4.0 menjadi 6.0.

  • Meningkatkan stabilitas.

2.5.2

TINGGI

2024-01-22

Fitur baru

  • Dapat digunakan sebagai database sumber untuk migrasi dan sinkronisasi DTS, dan mendukung transmisi yang dapat dilanjutkan.

  • Setelah klien terputus, Tair akan menghentikan lebih awal perintah yang dapat menyebabkan kueri lambat, seperti SUNION, SUNIONSTORE, SINTER, SINTERCARD, SINTERSTORE, SDIFF, SDIFFSTORE, ZUNIONSTORE, dan ZINTERSTORE, untuk mengurangi konsumsi sumber daya. Perintah tulis pada saat ini tidak dijamin berhasil dieksekusi.

Optimasi fitur

  • Mengoptimalkan granularitas kunci garbage collection latar belakang.

Perbaikan bug

  • Meningkatkan stabilitas upgrade versi saat penggunaan disk tinggi.

  • Memperbaiki bug di mana statistik data bisa lebih besar dari yang diharapkan.

  • Meningkatkan stabilitas beberapa perintah.

  • Meningkatkan stabilitas instans secara keseluruhan.

Versi Historis

Untuk catatan rilis sebelum 1 Januari 2024, lihat tabel di bawah ini.

Rilis historis untuk Optimasi Memori (kompatibel dengan Redis 6.0)

Versi minor

Tingkat pembaruan

Tanggal rilis

Jenis

Deskripsi

23.12.2.0

RENDAH

2023-12-26

Fitur baru

  • Menambahkan dukungan untuk mode semi-sinkron (semisync). Anda dapat mengontrol mode ini menggunakan parameter #no_loose_tsync-repl-mode. Ini adalah versi proof of concept (POC). Gunakan dengan hati-hati di lingkungan produksi.

23.12.1.2

SEDANG

2023-12-21

Optimasi fitur

  • Mengoptimalkan performa tulis dalam beberapa skenario. Kami merekomendasikan Anda meng-upgrade ke versi ini.

  • TairSearch kini mendukung perintah EXPAINSCORE.

Perbaikan bug

  • Menggabungkan beberapa perbaikan CVE terkait skrip Lua dari komunitas Redis.

  • Memperbaiki beberapa masalah di TairSearch dan TairVector.

  • Mengoptimalkan beberapa masalah stabilitas. Kami merekomendasikan Anda meng-upgrade ke versi ini.

23.8.1.2

SEDANG

2023-08-22

Optimasi fitur

  • Mengurangi pemanfaatan CPU saat instans idle untuk meningkatkan kinerja dasar.

  • Menstandarkan metrik pemanfaatan CPU di CloudDBA.

  • Traffic replikasi primer/sekunder kini ditampilkan secara terpisah di INFO STATS.

Perbaikan bug

  • Memperbaiki beberapa masalah di TairVector.

23.8.0.0

SEDANG

2023-08-03

Fitur baru

  • Menambahkan dukungan penuh untuk koneksi terenkripsi TLS.

  • TairVector kini mendukung pengaturan TTL pada tingkat kunci dalam indeks, mendukung pencarian tetangga terdekat (KNN) untuk daftar kunci tertentu, dan mendukung pencarian teks penuh. Ini memungkinkan pengambilan hibrida yang menggabungkan pencarian vektor dan pencarian teks penuh.

Optimasi fitur

  • Mengoptimalkan performa keseluruhan dan meningkatkan stabilitas.

  • TairZset kini mendukung perintah EXZRANKBYSCORE.

  • Perilaku antarmuka TairDoc kini diselaraskan dengan dokumentasi resmi TairDoc saat ini.

  • Mengoptimalkan performa perintah seperti GETBIT, BITPOS, dan BITCOUNT.

Perbaikan bug

  • Memperbaiki beberapa masalah di TairSearch dan TairVector.

6.2.8.4

SEDANG

2023-07-13

Perbaikan bug

  • Memperbaiki masalah di mana Filter di TairVector memiliki probabilitas rendah menyebabkan instans crash.

6.2.8.3

SEDANG

2023-07-12

Optimasi fitur

  • Mengoptimalkan batasan Filter di TairVector untuk mempersingkat durasi eksekusi.

6.2.8.2

SEDANG

2023-07-04

Optimasi fitur

  • Mengoptimalkan stabilitas garbage collection otomatis untuk indeks HNSW TairVector.

6.2.8.1

SEDANG

2023-07-02

Perbaikan bug

  • Memperbaiki masalah berikut: node sekunder akan crash jika kunci target kedaluwarsa selama sinkronisasi setelah perintah RENAME dieksekusi di node primer.

6.2.8.0

SEDANG

2023-07-01

Fitur baru

  • TairVector kini mendukung garbage collection otomatis untuk indeks HNSW.

Perbaikan bug

  • Memperbaiki masalah di mana penggunaan perintah WAIT dalam arsitektur kluster dapat menyebabkan crash.

  • Memperbaiki masalah di mana perintah EVALSHA yang dieksekusi oleh klien berbeda setelah perintah SCRIPT LOAD dieksekusi kadang-kadang mengembalikan error NOSCRIPT.

6.2.7.3

SEDANG

2023-06-12

Optimasi fitur

  • Mengoptimalkan performa backup latar belakang dan meningkatkan kecepatan backup.

6.2.7.2

SEDANG

2023-06-12

Fitur baru

  • TairSearch kini mendukung dokumen tipe array dan algoritma kemiripan Okapi BM25.

Optimasi fitur

  • Mengoptimalkan penggunaan memori untuk struktur Dict.

Perbaikan bug

  • Memperbaiki masalah pencocokan dengan Pattern Tokenizer di TairSearch dan meningkatkan stabilitas.

6.2.6.9

RENDAH

2023-05-09

Optimasi fitur

  • Meningkatkan stabilitas.

6.2.6.8

SEDANG

2023-04-28

Perbaikan bug

  • Memperbaiki masalah di mana tugas scaling horizontal mungkin tidak selesai dengan benar dalam kondisi tertentu.

6.2.6.7

RENDAH

2023-04-22

Optimasi fitur

  • Mengizinkan akun pengguna untuk mengeksekusi perintah ROLE.

6.2.6.6

RENDAH

2023-04-20

Optimasi fitur

  • Meningkatkan stabilitas TairSearch.

6.2.6.5

SEDANG

2023-04-17

Optimasi fitur

  • Mengoptimalkan logika dan stabilitas TairSearch.

Perbaikan bug

  • Memperbaiki masalah di mana alamat laddr yang ditampilkan dalam daftar klien bisa salah.

6.2.6.2

TINGGI

2023-04-12

Penguatan keamanan

  • Menggabungkan semua perbaikan terbaru untuk masalah keamanan CVE kritis dari komunitas Redis untuk meningkatkan stabilitas dan keamanan.

6.2.5.3

RENDAH

2023-03-20

Perbaikan bug

  • Memperbaiki masalah penyimpanan di TairSearch.

6.2.5.2

RENDAH

2023-03-17

Optimasi fitur

  • Mengoptimalkan logika sinkronisasi primer/sekunder untuk TairSearch dalam skenario ekstrem.

Perbaikan bug

  • Memperbaiki masalah di mana TairSearch tidak mendukung bilangan bulat saat mengurai bidang tipe Double.

6.2.5.0

TINGGI

2023-03-14

Optimasi fitur

  • Mengoptimalkan struktur data TairString, menghemat 8 byte memori per kunci.

  • TairSearch kini mendukung penyimpanan terkompresi untuk dokumen dan menambahkan perintah TFT.ANALYZER untuk melihat efek tokenizer.

Perbaikan bug

  • Memperbaiki beberapa masalah statistik memori di TairSearch.

  • Memperbaiki masalah di mana klien yang diblokir oleh antarmuka terkait pemblokiran mungkin tidak terbangunkan.

  • Memperbaiki masalah ketidakcocokan dengan hasil yang dikembalikan oleh perintah XINFO dalam beberapa kasus.

6.2.4.7

TINGGI

2023-03-03

Perbaikan bug

  • Mengoptimalkan masalah yang dapat menyebabkan masalah HA dalam kasus ekstrem dengan banyak permintaan pipeline.

6.2.4.6

RENDAH

2023-03-02

Optimasi fitur

  • Arsitektur pemisahan baca/tulis kini mendukung eksekusi permintaan read-only (seperti EVAL dan EVALSHA) pada node sekunder. Anda dapat mengontrol fitur ini menggunakan parameter readonly_lua_route_ronode_enable.

6.2.4.3

TINGGI

2023-02-14

Optimasi fitur

  • TairString diperbarui ke format encoding terbaru untuk menghemat lebih banyak memori.

Perbaikan bug

  • Memperbaiki masalah di mana sinkronisasi data dapat gagal menyelesaikan saat menambah atau menghapus shard dalam arsitektur kluster.

6.2.4.1

RENDAH

2023-02-07

Fitur baru

  • Mendukung struktur data TairSearch.

  • Perintah JSON.GET dalam struktur data TairDoc kini sepenuhnya mendukung sintaks JSONPath.

6.2.3.2

TINGGI

2023-01-13

Perbaikan bug

  • Memperbaiki masalah di mana pembersihan data kedaluwarsa melambat setelah menambah atau menghapus shard dari instans kluster.

6.2.3.1

RENDAH

2023-01-04

Optimasi fitur

  • Mengoptimalkan stabilitas HA untuk instans pemisahan baca/tulis.

6.2.3.0

RENDAH

2022-12-26

Optimasi fitur

  • TairVector kini mendukung mode proxy kluster, menambahkan tipe data vektor FLOAT16, dan menambahkan kueri indeks multi-vektor.

6.2.2.0

RENDAH

2022-11-22

Optimasi fitur

  • TairVector kini mendukung fungsi jarak Jaccard.

  • TairVector kini mendukung pengumpulan statistik penggunaan memori untuk setiap indeks (index_data_size dan attribute_data_size).

6.2.1.5

RENDAH

2022-11-14

Optimasi fitur

  • Memperbaiki masalah dengan antarmuka pemblokiran dan meningkatkan stabilitas.

6.2.1.3

RENDAH

2022-10-28

Optimasi fitur

  • Meningkatkan stabilitas TairVector.

6.2.1.2

RENDAH

2022-10-14

Optimasi fitur

  • Meningkatkan stabilitas TairVector.

6.2.1.1

RENDAH

2022-10-13

Rilis awal

  • Rilis awal. Kompatibel dengan Redis Open-Source Community Edition 6.2 dan struktur data proprietary Tair (struktur TairSearch belum didukung).

  • Menambahkan identifikasi dan isolasi kueri lambat untuk perintah seperti KEYS, SMEMBERS, HGETALL, dan EXHGETALL.

  • Lebih lanjut mengoptimalkan performa. Dibandingkan dengan instans Redis Open-Source Edition dengan spesifikasi yang sama, performa semua antarmuka, seperti PUB/SUB dan perintah Lua, lebih dari dua kali lipat.

  • Menambahkan TairVector proprietary untuk pencarian vektor. Mendukung algoritma indeks HNSW dan FLAT dan menyediakan layanan database vektor real-time berkinerja tinggi yang mengintegrasikan penyimpanan dan pengambilan.

Rilis historis untuk Optimasi Memori (kompatibel dengan Redis 5.0)

Versi minor

Tingkat pembaruan

Tanggal rilis

Jenis

Deskripsi

5.0.47

RENDAH

2023-10-18

Optimasi fitur

  • Mengoptimalkan masalah pemanfaatan CPU mencapai 100% dalam skenario ekstrem.

5.0.46

RENDAH

2023-10-10

Optimasi fitur

  • Mengoptimalkan deteksi jenis koneksi (TCP atau TLS) untuk skrip Lua dalam arsitektur kluster.

5.0.45

SEDANG

2023-09-20

Optimasi fitur

  • Mengoptimalkan performa perintah CLUSTER SLOTS dan CLUSTER NODES.

Perbaikan bug

  • Memperbaiki potensi masalah crash di TairHash.

5.0.44

SEDANG

2023-08-24

Optimasi fitur

  • Menambahkan dukungan untuk membagi traffic menjadi traffic data dan traffic replikasi.

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2022-24834.

5.0.41

RENDAH

2023-07-21

Optimasi fitur

  • Meningkatkan stabilitas TairSearch.

5.0.35

RENDAH

2023-06-12

Fitur baru

  • TairSearch kini mendukung algoritma kemiripan Okapi BM25.

5.0.34

RENDAH

2023-05-22

Optimasi fitur

  • Meningkatkan stabilitas scaling mulus.

5.0.33

RENDAH

2023-04-23

Fitur baru

  • TairSearch kini mendukung dokumen tipe array.

  • Meningkatkan stabilitas TairSearch.

5.0.32

RENDAH

2023-03-31

Optimasi fitur

  • TairSearch menambahkan perintah TFT.EXPLAINCOST.

5.0.30

RENDAH

2023-03-20

Optimasi fitur

  • Meningkatkan stabilitas.

5.0.29

RENDAH

2023-03-16

Optimasi fitur

  • Meningkatkan stabilitas.

5.0.28

RENDAH

2023-03-15

Optimasi fitur

  • TairSearch kini mendukung penyimpanan terkompresi untuk dokumen dan menambahkan perintah TFT.ANALYZER untuk melihat efek tokenizer.

5.0.27

TINGGI

2023-02-15

Optimasi fitur

  • Secara berkala mencetak informasi hot key ke log audit untuk memudahkan peninjauan.

Perbaikan bug

  • Memperbaiki potensi masalah crash selama scaling instans kluster setelah Global Distributed Cache diaktifkan.

5.0.25

RENDAH

2023-01-13

Optimasi fitur

  • TairSearch kini sepenuhnya mendukung kerangka kerja tokenizer. Untuk informasi lebih lanjut, lihat Tokenizer pencarian.

  • Kueri term dan terms di TairSearch kini mendukung pengaturan parameter lowercase.

5.0.22

SEDANG

2022-11-02

Optimasi fitur

  • TairSearch kini mendukung tokenizer IK dan Pattern.

  • Meningkatkan stabilitas.

5.0.21

RENDAH

2022-11-02

Optimasi fitur

  • Meningkatkan stabilitas.

5.0.18

RENDAH

2022-09-29

Optimasi fitur

  • Meningkatkan stabilitas penguraian dan persistensi data TairSearch.

  • TairSearch kini mendukung pipeline untuk klien Query Builder.

5.0.15

RENDAH

2022-08-29

Optimasi fitur

  • Merilis fitur MSEARCH untuk TairSearch.

  • Meningkatkan stabilitas tulis multi-threaded di TairSearch.

  • Meningkatkan stabilitas instans arsitektur kluster.

5.0.10

RENDAH

2022-07-28

Optimasi fitur

  • Meningkatkan stabilitas.

5.0.9

RENDAH

2022-07-27

Optimasi fitur

  • Meningkatkan stabilitas scaling untuk instans Global Distributed Cache.

  • Meningkatkan akurasi Sort (pengurutan hasil) di TairSearch.

  • Meningkatkan efisiensi kueri TairSearch dalam skenario dokumen jarang.

  • Nama akun kini peka huruf besar/kecil.

  • Menghapus optimasi kueri untuk perintah KEYS untuk menghindari perilaku tak terduga.

1.9.9

SEDANG

2023-03-23

Perbaikan bug

  • Memperbaiki masalah di mana perintah TR.GETBIT TairRoaring mengembalikan tipe nilai yang salah.

1.9.8

RENDAH

2023-03-16

Optimasi fitur

  • Meningkatkan stabilitas.

1.9.7

RENDAH

2022-12-26

Optimasi fitur

  • Meningkatkan stabilitas TairSearch.

1.9.6

RENDAH

2022-11-02

Optimasi fitur

  • Meningkatkan stabilitas TairTS.

1.9.4

RENDAH

2022-08-24

Optimasi fitur

  • Mengoptimalkan proses startup untuk instans arsitektur kluster.

1.8.9

RENDAH

2022-06-07

Optimasi fitur

  • Meningkatkan stabilitas layanan setelah mengaktifkan akses koneksi langsung untuk instans.

1.8.8

RENDAH

2022-06-01

Optimasi fitur

  • Memperbarui TairSearch untuk meningkatkan efisiensi kueri federasi.

1.8.5

TINGGI

2022-05-24

Penguatan keamanan

  • Meningkatkan stabilitas perubahan konfigurasi untuk instans arsitektur kluster setelah mengaktifkan akses koneksi langsung.

  • TairSearch kini mendukung agregasi dan telah meningkatkan efisiensi penulisan dokumen.

1.8.4

RENDAH

2022-05-17

Optimasi fitur

  • Meningkatkan stabilitas dan efisiensi eksekusi TairSearch.

1.8.3

RENDAH

2022-04-28

Optimasi fitur

  • Meningkatkan stabilitas TairTS.

1.8.2

TINGGI

2022-04-22

Penguatan keamanan

  • Memperbaiki potensi kegagalan saat migrasi kunci besar selama perubahan konfigurasi untuk instans arsitektur kluster dengan akses koneksi langsung diaktifkan.

Optimasi fitur

  • Mengoptimalkan efisiensi kueri TairSearch.

1.8.1

RENDAH

2022-04-20

Optimasi fitur

  • Merilis TairRoaring V2.2.

1.7.28

RENDAH

2022-03-24

Optimasi fitur

  • Histogram latensi kini mendukung statistik untuk perintah modul Tair.

1.7.27

RENDAH

2022-03-11

Optimasi fitur

  • Merilis TairRoaring V2.

  • Merilis TairSearch.

1.7.20

SEDANG

2022-01-04

Optimasi fitur

  • Mengoptimalkan performa TairRoaring.

1.7.17

RENDAH

2021-11-29

Optimasi fitur

  • Memperbaiki masalah di mana instans kluster gagal restart dalam kondisi abnormal.

Catatan

Hanya dirilis untuk instans disk cloud.

1.7.16

RENDAH

2021-11-24

Optimasi fitur

  • Memperbaiki masalah di mana fitur analisis kunci real-time melewatkan penghitungan perintah Spop.

1.7.12

SEDANG

2021-10-26

Optimasi fitur

  • Memperbaiki masalah log lambat berlebihan selama scaling kluster dan meningkatkan stabilitas.

1.7.11

SEDANG

2021-10-15

Optimasi fitur

  • Menambahkan informasi TDE ke hasil Info.

  • Meningkatkan stabilitas.

1.7.9

RENDAH

2021-10-13

Optimasi fitur

  • Menyempurnakan kemampuan otonom migrasi slot selama scaling kluster.

1.7.8

SEDANG

2021-09-26

Optimasi fitur

  • Mengoptimalkan algoritma Raycast dalam struktur data TairGis untuk memperbaiki ketidakakuratan dalam pencarian perintah GIS.CONTAINS.

1.7.7

SEDANG

2021-09-13

Optimasi fitur

  • Merilis dukungan untuk TairRoaring.

  • Meningkatkan stabilitas.

1.7.6

SEDANG

2021-08-30

Optimasi fitur

  • Memperbaiki masalah kebocoran memori selama rewrite persistensi AOF (append-only file).

  • Memperhalus statistik QPS (Queries Per Second) untuk melacak secara terpisah operasi baca, tulis, dan lainnya.

1.7.5

SEDANG

2021-08-16

Optimasi fitur

  • Menyempurnakan keandalan migrasi slot tanpa hambatan dan meningkatkan stabilitas.

1.7.4

TINGGI

2021-08-11

Perbaikan bug

  • Memperbaiki potensi kegagalan selama perubahan konfigurasi saat koneksi langsung diaktifkan untuk instans kluster.

1.7.2

SEDANG

2021-07-27

Optimasi fitur

  • Meningkatkan stabilitas.

1.7.1

SEDANG

2021-07-20

Fitur baru

  • Menambahkan dukungan untuk Enkripsi Data Transparan (TDE), yang mengenkripsi dan mendekripsi file data RDB.

Optimasi fitur

  • Mengoptimalkan penggunaan memori untuk struktur data TairHash.

1.6.15

SEDANG

2021-07-12

Optimasi fitur

  • Meningkatkan stabilitas.

1.6.9

RENDAH

2021-06-22

Fitur baru

  • Menambahkan dukungan untuk histogram latensi.

1.6.6

SEDANG

2021-06-08

Optimasi fitur

  • Meningkatkan stabilitas.

1.6.3

RENDAH

2021-05-17

Fitur baru

  • Menambahkan kemampuan untuk mempertahankan kunci atau pola kunci tertentu saat menghapus data. Fitur ini dapat digunakan untuk:

    • Memulihkan kunci atau pola kunci tertentu selama pemulihan data berbasis waktu menggunakan flashback data.

    • Menghapus atau mempertahankan konten keyspace berdasarkan kunci atau pola kunci.

1.6.2

SEDANG

2021-04-25

Optimasi fitur

  • Mengoptimalkan performa dan kecepatan migrasi dalam skenario scaling mulus.

  • Menambahkan dukungan untuk mengambil alamat IP virtual (VIP) melalui Internet untuk mendukung klien yang menggunakan mode koneksi langsung.

  • Mengoptimalkan format kunci besar.

1.6.1

SEDANG

2021-04-08

Fitur baru

  • Mengaktifkan statistik kunci besar secara default.

  • TairString kini mendukung versi gt.

Optimasi fitur

  • Menyempurnakan kemampuan migrasi slot dan scaling tanpa hambatan.

1.5.1

TINGGI

2021-03-15

Perbaikan bug

  • Memperbaiki masalah akurasi dengan statistik kunci besar real-time saat menimpa kunci dengan nama yang sama.

1.5.0

SEDANG

2021-02-22

Fitur baru

  • Menambahkan dukungan untuk statistik kunci besar real-time.

Optimasi fitur

  • Mengoptimalkan deteksi ketersediaan sistem HA selama panggilan fork dalam skenario memori besar untuk menghindari jeda panjang.

1.4.16

TINGGI

2021-01-11

Fitur baru

  • Setelah melepaskan tautan multi-aktif yang dibangun melalui Global Distributed Cache atau DTS, metadata segera dibersihkan untuk memungkinkan resinkronisasi cepat.

Perbaikan bug

  • Memperbaiki masalah kebocoran memori yang disebabkan oleh eksekusi berulang FLUSHALL dalam skenario TairHash.

1.4.13

RENDAH

2020-11-27

Fitur baru

  • Saat mengembalikan pesan error illegal address, Tair menyertakan alamat IP klien dalam pesan tersebut. Anda dapat menggunakan informasi ini untuk mengonfigurasi daftar putih IP yang benar untuk instans Tair Anda.

    Gambar 1. Petunjuk alamat IPIP地址提示

1.4.12

SEDANG

2020-11-26

Fitur baru

  • Memperluas sintaks TairString dengan FLAGS dan flag lainnya agar kompatibel dengan semantik Memcache.

Optimasi fitur

  • Menyempurnakan kemampuan deteksi ketersediaan sistem HA.

    Catatan

    Kami merekomendasikan upgrade ke versi minor 1.5.0 atau yang lebih baru untuk mendapatkan optimasi terbaru untuk fitur ini.

1.4.9

TINGGI

2020-10-22

Perbaikan bug

  • Memperbaiki masalah di mana TairString menghasilkan binlog waktu kedaluwarsa yang salah, yang dapat menyebabkan ketidakkonsistenan primer/sekunder.

  • Memperbaiki masalah di mana TairHash masih melakukan kedaluwarsa aktif dalam skenario read-only, menyebabkan alih bencana HA abnormal.

  • Memperbaiki masalah crash yang dapat terjadi setelah menghentikan instans secara paksa dan me-restart-nya.

  • Memperbaiki masalah di mana kunci kedaluwarsa dihapus saat memuat file RDB selama pemulihan data berbasis waktu menggunakan flashback data.

1.4.8

TINGGI

2020-10-14

Perbaikan bug

  • Memperbaiki potensi masalah kebocoran memori selama pemuatan modul.

1.4.7

SEDANG

2020-10-12

Optimasi fitur

  • Menyimpan hasil perintah CLUSTER NODES untuk mengoptimalkan kecepatan eksekusi.

1.4.6

SEDANG

2020-09-28

Optimasi fitur

  • Mengoptimalkan kemampuan pemrosesan modul dalam skenario khusus.

1.4.1

SEDANG

2020-09-08

Fitur baru

  • Node proxy kini mendukung meneruskan alamat IP klien ke log operasional dan log audit untuk memudahkan interpretasi log dan identifikasi klien.

Optimasi fitur

  • Mengoptimalkan kemampuan pengumpulan data untuk mencegah dampak pada shard data saat terdapat terlalu banyak koneksi dan thread I/O sibuk.

1.3.17

SEDANG

2020-08-04

Optimasi fitur

  • Mengoptimalkan latensi tautan dalam skenario sinkronisasi data dua arah yang dibangun menggunakan DTS.

1.3.16

TINGGI

2020-07-19

Fitur baru

  • Menambahkan dukungan untuk grup keamanan ECS. Dengan mengikat instans Tair Anda ke grup keamanan instans ECS, Anda dapat dengan cepat memberikan otorisasi akses tanpa perlu memasukkan alamat IP ECS secara manual, meningkatkan efisiensi O&M.

  • Memperbarui modul TairString untuk mendukung lebih banyak flag API yang kompatibel dengan Memcache.

Perbaikan bug

  • Memperbaiki masalah di mana BGREWRITEAOF terganggu selama pemulihan data berbasis waktu menggunakan flashback data.

  • Mengoreksi flag latensi dalam log audit untuk mencegah kebingungan antara log audit primer dan sekunder.

1.3.9

SEDANG

2020-06-19

Optimasi fitur

  • Dalam skenario sinkronisasi data multi-arah yang dibangun melalui Global Distributed Cache atau DTS, mengeksekusi operasi penghapusan data secara otomatis membersihkan metadata checkpoint yang disimpan untuk memastikan pemulihan replikator yang cepat.

1.3.7

RENDAH

2020-05-19

Fitur baru

  • Nilai kembali perintah INFO kini mencakup informasi peran (misalnya, role:master) di bagian Replication, memastikan kompatibilitas dengan panggilan klien Redisson dalam skenario tertentu.

1.3.6

SEDANG

2020-05-19

Fitur baru

  • Secara berkala mencetak informasi hot key ke log untuk memudahkan peninjauan.

  • Metrik performa kini mendukung statistik QPS terpisah untuk operasi baca, tulis, dan sinkronisasi, memberikan pelacakan yang lebih akurat.

Optimasi fitur

  • Mengoptimalkan kemampuan kernel untuk pemulihan data berbasis waktu menggunakan flashback data untuk menyederhanakan proses pemulihan data.

  • Perintah seperti AUTH, ADMINAUTH, dan CONFIG tidak lagi mencatat informasi sensitif, meningkatkan keamanan.

1.3.5

TINGGI

2020-04-22

Perbaikan bug

  • Memperbaiki potensi masalah deadlock di mesin multi-thread saat melepaskan koneksi klien secara asinkron.

  • Memperbaiki masalah di mana deskriptor file (FD) di mesin tidak dapat diskalakan secara linear.

1.3.3

TINGGI

2020-04-22

Fitur baru

  • TairBloom kini menggunakan algoritma hash 64-bit.

  • TairBloom kini mencakup perkiraan penggunaan memori akhir untuk statistik memori yang tepat.

  • TairHash menambahkan antarmuka exhgetAll2 untuk mengoreksi format respons perintah.

Perbaikan bug

  • Mengoreksi pesan error yang dikembalikan oleh instans saat daftar putih tidak dikonfigurasi dengan benar, mengubahnya dari (error) ERR invalid password menjadi (error) ERR illegal address.

  • Memperbaiki masalah kebocoran memori yang dapat terjadi saat mengoperasikan beberapa POLYGON dengan TairGIS.

  • Memperbaiki masalah jalur default di TairDoc.

  • Memperbaiki masalah kondisi balapan dengan perintah Pub/Sub di mesin multi-thread.

1.3.1

TINGGI

2020-04-03

Fitur baru

  • Menambahkan dukungan untuk fitur flashback data, yang memungkinkan pemulihan data Tair dari titik waktu apa pun dalam 7 hari terakhir. Ini mencegah kehilangan data akibat operasi tidak disengaja dan secara signifikan mengurangi kompleksitas O&M sekaligus melindungi data pengguna secara real-time.

  • TairGIS kini mendukung perintah GEO terkait Redis.

  • TairBloom kini mendukung pemeriksaan keamanan kapasitas untuk antarmuka BFRESERVE.

  • TairHash mendukung lebih banyak fitur baru:

    • Perintah seperti EXHSET, EXHEXPIRE, EXHINCRBY, dan EXHINCRBYFLOAT kini mencakup opsi NOACTIVE untuk mengurangi overhead memori dalam skenario tertentu.

    • EXHINCRBY kini mencakup opsi MAX dan MIN untuk jaminan batas.

    • EXHLEN kini mencakup opsi noexp untuk mengembalikan panjang aktual.

  • Menambahkan dukungan untuk perintah HINCRBY dan HINCRBYFLOAT di bawah struktur Hash, memungkinkan kemampuan transaksional untuk menambah atau mengurangi beberapa bidang di bawah kunci yang sama secara simultan.

Optimasi fitur

  • Mengoptimalkan penggunaan modul struktur data.

  • Secara signifikan meningkatkan performa perintah MGET dan MSET untuk klien JedisCluster dalam instans arsitektur kluster.

Perbaikan bug

  • Memperbaiki masalah di mana binlog menempati ruang berlebihan.

  • Memperbaiki potensi masalah crash saat meng-evict hot keys.

  • Memperbaiki masalah crash double deallocation di TairHash.

  • Memperbaiki masalah crash yang disebabkan oleh UAF (Use-After-Free) saat log audit dinonaktifkan.

1.0.10

RENDAH

2020-02-19

Fitur baru

  • Menambahkan perintah BITFIELD_RO, secara signifikan mengoptimalkan performa dalam skenario pemisahan baca/tulis.

    Catatan

    Jika perintah BITFIELD hanya berisi opsi get, node proxy mengonversinya menjadi BITFIELD_RO dan meneruskannya ke beberapa shard data backend.

1.0.9

TINGGI

2020-02-19

Perbaikan bug

  • Memperbaiki masalah crash dalam proses replikasi yang disebabkan oleh eksekusi perintah kompleks tertentu dalam skrip Lua.

1.0.8

TINGGI

2020-02-10

Optimasi fitur

  • Mengoptimalkan algoritma dan performa throttling.

Perbaikan bug

  • Memperbaiki masalah crash layanan yang dapat terjadi saat akumulasi buffer output klien memicu perlindungan overload server.

1.0.5

TINGGI

2020-02-01

Fitur baru

  • Menambahkan dukungan untuk fitur Global Distributed Cache, sistem database multi-aktif proprietary Alibaba Cloud yang dengan mudah mendukung skenario bisnis di mana beberapa situs secara bersamaan menyediakan layanan, membantu perusahaan dengan cepat mereplikasi arsitektur multi-situs aktif Alibaba.

  • Menambahkan fungsionalitas binlog dan protokolnya untuk mendukung kemampuan seperti Global Distributed Cache.

Perbaikan bug

  • Memperbaiki masalah di mana informasi pengembalian perintah INFO dalam mode koneksi langsung mencakup bidang cluster_enabled, memungkinkan SDK tertentu untuk secara otomatis bernegosiasi ke mode kluster.

  • Memperbaiki statistik jumlah klien yang tidak akurat.

  • Memperbaiki potensi masalah crash selama pelepasan klien.

  • Memperbaiki masalah yang dapat menyebabkan crash saat pipeline berisi perintah kompleks.

0.2.9

TINGGI

2020-01-06

Optimasi fitur

  • Mengoptimalkan penggunaan memori untuk TairHash.

Perbaikan bug

  • Memperbaiki potensi masalah crash selama throttling.

0.2.7

TINGGI

2019-12-23

Fitur baru

  • Menambahkan dukungan untuk mode koneksi langsung. Klien dapat melewati proxy menggunakan alamat koneksi langsung, mirip dengan menghubungkan ke kluster Redis native, mengurangi overhead tautan dan lebih lanjut meningkatkan kecepatan respons instans.

  • Menambahkan logika identifikasi hot key dan mengoptimalkan penggunaan memori untuk mendeteksi hot key secara akurat di mesin.

  • Menambahkan dukungan untuk perintah EXCAS, cocok untuk skenario kunci optimis.

Perbaikan bug

  • Memperbaiki masalah coredump yang dapat terjadi saat menggunakan pipeline.

0.2.3

RENDAH

2019-12-03

Rilis awal

Tair (Edisi Perusahaan) Optimasi Memori cocok untuk skenario bisnis dengan konkurensi tinggi, banyak hotspot baca/tulis, dan persyaratan performa sangat tinggi. Dibandingkan dengan Redis Open-Source Edition, produk ini menawarkan keunggulan berikut:

  • Menggunakan model multi-threaded, memberikan performa sekitar 3 kali lipat dari instans Redis Open-Source Edition dengan spesifikasi yang sama.

  • Menyediakan beberapa modul struktur data yang ditingkatkan (modul), termasuk TairString (dengan CAS dan CAD), TairHash, TairGIS, TairBloom, dan TairDoc, membantu Anda menyederhanakan banyak kode, meningkatkan performa bisnis secara keseluruhan, dan fokus pada inovasi bisnis.

Rilis historis untuk yang Dioptimalkan Memori Persisten

Versi minor

Tingkat pembaruan

Tanggal rilis

Jenis

Deskripsi

1.2.6.4

RENDAH

2023-10-13

Perbaikan bug

  • Meningkatkan stabilitas mode semi-sinkron.

1.2.6.3

SEDANG

2023-08-03

Perbaikan bug

  • Memperbaiki masalah di mana fitur eviction berperilaku abnormal dalam skenario khusus.

  • Meningkatkan stabilitas.

1.2.6.2

RENDAH

2022-12-09

Perbaikan bug

  • Meningkatkan stabilitas.

1.2.6.1

RENDAH

2022-11-14

Perbaikan bug

  • Meningkatkan stabilitas.

1.2.6

RENDAH

2022-11-02

Fitur baru

  • Menambahkan dukungan untuk TairHash.

Optimasi fitur

  • Mengoptimalkan performa eksekusi permintaan.

  • Meningkatkan stabilitas.

1.2.5.1

RENDAH

2022-09-21

Perbaikan bug

  • Memperbaiki cacat dalam perintah terkait TairCPC di versi 1.2.5 yang dapat menyebabkan anomali instans.

    Catatan

    Harap upgrade instans yang menjalankan versi 1.2.5 ke versi ini.

  • Meningkatkan stabilitas.

1.2.5

SEDANG

2022-08-31

Optimasi fitur

  • Mengoptimalkan strategi ekspansi tabel hash utama.

  • Mengoptimalkan performa perintah FLUSHALL dan FLUSHDB.

  • Mengoptimalkan performa Rehash.

  • Meningkatkan stabilitas.

1.2.4.1

RENDAH

2022-07-28

Perbaikan bug

  • Memperbaiki cacat di versi 1.2.4 di mana perintah GETBIT dapat menyebabkan anomali instans.

    Catatan

    Harap upgrade instans yang menjalankan versi 1.2.4 ke versi ini.

1.2.4

RENDAH

2022-07-18

Optimasi fitur

  • Menambahkan kompatibilitas untuk perintah seri RENAME dan MOVE dengan kompleksitas waktu O(n), berbeda dari aslinya. Dikontrol oleh parameter pena_rename_move_compatible_enabled.

  • Meningkatkan stabilitas scaling instans kluster.

  • Mengoptimalkan performa perintah SETBIT, SETRANGE, APPEND, dan BITFIELD untuk menyelesaikan eksekusi lambat pada kunci besar.

1.2.3.4

RENDAH

2022-07-14

Perbaikan bug

  • Menghapus bidang Errorstats - Selected dari pengembalian perintah INFO.

  • Mengoptimalkan histogram latensi.

  • Meningkatkan stabilitas mode semi-sinkron.

  • Memperbaiki masalah di mana perintah ZUNIONSTORE dan ZINTERSTORE melaporkan error dalam mode proxy kluster.

  • Memperbaiki masalah di mana perintah SORT dapat menyebabkan statistik penggunaan memori persisten salah dalam skenario khusus.

Optimasi fitur

  • Mengubah nilai pengembalian redis_version dalam perintah INFO menjadi 6.0.9.

1.2.3.3

RENDAH

2022-05-12

Fitur baru

  • Menambahkan dukungan untuk TairCpc.

1.2.3.2

TINGGI

2022-04-24

Perbaikan bug

  • Memperbaiki masalah di mana urutan eviction abnormal dalam mode MAXMEMORY_VOLATILE_TTL.

  • Memutakhirkan dan mengoptimalkan proses penambahan dan penghapusan node arsitektur kluster.

  • Meningkatkan stabilitas mode semi-sinkron.

1.2.3.1

RENDAH

2022-03-31

Optimasi fitur

  • Memperbaiki masalah persistensi perintah CAS.

  • Memperbaiki masalah di mana alamat IP klien tidak ditampilkan dalam log kueri lambat dan log audit untuk instans kluster.

  • Meningkatkan stabilitas.

1.2.3

SEDANG

2022-03-03

Fitur baru

  • Menambahkan dukungan untuk TairString.

  • Menambahkan dukungan untuk struktur data Stream.

  • Struktur Set kini mendukung struktur intset untuk mengurangi overhead memori.

  • Menambahkan dukungan untuk kebijakan eviction data.

  • Mengoptimalkan performa dan meningkatkan stabilitas.

Perbaikan bug

  • Memperbaiki masalah di mana fitur analisis kunci real-time melewatkan penghitungan perintah Spop.

1.2.2.4

RENDAH

2022-01-21

Optimasi fitur

  • Mengoptimalkan ruang penyimpanan untuk skenario nilai besar untuk mengurangi penggunaan memori persisten.

1.2.2.3

TINGGI

2021-12-30

Optimasi fitur

  • Mengoptimalkan masalah latensi ekor selama penulisan data.

  • Meningkatkan stabilitas.

1.2.2.2

TINGGI

2021-12-14

Perbaikan bug

  • Memperbaiki masalah di mana statistik penggunaan struktur List, Hash, dan lainnya tidak akurat dalam skenario khusus.

1.2.2.1

RENDAH

2021-10-21

Optimasi fitur

  • Meningkatkan stabilitas.

1.2.2

TINGGI

2021-10-20

Pembaruan fitur

  • Mengoptimalkan kontrol kecepatan untuk scaling otomatis dalam edisi kluster.

    Catatan

    Selama scaling, kecepatan pembersihan data lama dikontrol secara adaptif berdasarkan beban instans. Misalnya, lebih banyak CPU digunakan untuk pembersihan selama beban rendah untuk mempercepat proses. Hal ini menyebabkan penggunaan CPU lebih tinggi selama scaling tetapi tidak memengaruhi akses normal.

  • Mengoptimalkan performa perintah seperti CLUSTER NODES dalam kluster skala besar.

Perbaikan bug

  • Memperbaiki masalah di mana log lambat (SLOWLOG) abnormal dihasilkan selama scaling kluster.

  • Meningkatkan stabilitas.

1.2.0

RENDAH

2021-09-21

Pembaruan fitur

  • Mengoptimalkan ruang penyimpanan untuk struktur List, Hash, Set, dan Zset untuk mengurangi penggunaan memori dan memori persisten.

1.1.8

RENDAH

2021-08-17

Pembaruan fitur

  • Menyelesaikan masalah di mana kehabisan memori mencegah pemanfaatan penuh memori persisten dalam beberapa skenario.

  • Meningkatkan stabilitas.

1.1.7

RENDAH

2021-08-02

Fitur baru

  • Menambahkan dukungan untuk mode semi-sinkron, yang dinonaktifkan secara default.

    Catatan

    Mode semi-sinkron berarti setelah node primer mengeksekusi pembaruan klien, ia mentransmisikan log secara sinkron ke node sekunder. Node primer hanya mengembalikan ke klien setelah node sekunder mengonfirmasi penerimaan. Jika instans sekunder tidak tersedia atau terjadi anomali jaringan antara instans primer dan sekunder, mode semi-sinkron turun ke mode asinkron.

  • Dalam informasi yang dikembalikan oleh perintah INFO, nilai pengembalian redis_version diubah menjadi 4.9.9, dan pena_version ditambahkan sebagai versi mesin database (versi minor).

1.1.6.1

SEDANG

2021-06-10

Pembaruan fitur

  • Meningkatkan stabilitas.

1.1.6

SEDANG

2021-05-08

Fitur baru

  • Menambahkan dukungan untuk scaling tanpa hambatan, memungkinkan migrasi slot tanpa hambatan.

Optimasi fitur

  • Struktur Hash dan Zset kini mendukung encoding ziplist untuk mengurangi overhead memori.

  • Menyempurnakan kemampuan deteksi ketersediaan sistem HA.

  • Mengoptimalkan kemampuan migrasi untuk kluster besar (yang memiliki banyak shard data).

  • Meningkatkan stabilitas scaling dalam arsitektur kluster.

1.1.5

SEDANG

2021-01-15

Fitur baru

  • Menambahkan dukungan untuk arsitektur kluster, dengan mudah mengatasi bottleneck single-thread Redis untuk memenuhi kebutuhan bisnis berkapasitas tinggi dan berperforma tinggi.

  • Menggunakan versi minor instans sebagai nilai parameter redis_version dalam pengembalian perintah INFO.

Optimasi fitur

  • Menyempurnakan stabilitas layanan.

1.1.4

SEDANG

2020-10-28

Fitur baru

  • Saat akun standar mengeksekusi perintah INFO, hasil pengembalian kini mencakup informasi penggunaan memori persisten.

Optimasi fitur

  • Mengoptimalkan penggunaan memori encoding EMBSTR untuk mengurangi overhead memori.

  • Menyempurnakan stabilitas layanan.

1.1.3

RENDAH

2020-09-16

Rilis awal

Tair (Edisi Perusahaan) yang Dioptimalkan Memori Persisten menggunakan teknologi memori persisten untuk menyediakan produk database in-memory berkapasitas besar yang kompatibel dengan Redis dengan keunggulan berikut:

  • Menawarkan harga sekitar 30% lebih rendah dibandingkan Redis Open-Source Edition untuk kapasitas yang sama.

  • Menyelesaikan masalah seperti jitter latensi dan pemuatan data lambat yang disebabkan oleh panggilan fork selama rewrite AOF dalam spesifikasi besar, menghilangkan kebutuhan untuk berkompromi antara performa dan persistensi.

  • Memberikan jaminan persistensi kuat tingkat perintah, hanya mengembalikan setelah setiap operasi tulis berhasil dipersistensikan.

  • Kompatibel dengan sebagian besar struktur data dan antarmuka Redis native, mendukung persistensi struktur data (kecuali Stream).

Rilis historis untuk Berbasis Disk

Versi minor

Tingkat pembaruan

Tanggal rilis

Jenis

Deskripsi

2.4.2.5

TINGGI

2023-12-20

Perbaikan bug

  • Meningkatkan stabilitas.

2.4.2.4

TINGGI

2023-11-06

Perbaikan bug

  • Meningkatkan stabilitas garbage collection.

2.4.2.3

TINGGI

2023-11-01

Optimasi fitur

  • Garbage collection latar belakang kini mendukung penghapusan batch kunci besar dalam batch kecil (default 1 MB).

2.4.2.2

TINGGI

2023-09-04

Perbaikan bug

  • Memperbaiki masalah stabilitas dengan perintah FLUSHALL dan antarmuka backup.

Optimasi fitur

  • Meningkatkan kecepatan FLUSHDB.

  • Menambahkan logika pembatasan laju penulisan disk latar belakang.

2.4.2.1

TINGGI

2023-08-23

Optimasi fitur

  • Meningkatkan stabilitas saat mengiterasi struktur data Hash, Set, List, dan ZSet dalam keberadaan sejumlah besar data sampah.

2.4.1.3

TINGGI

2023-07-14

Perbaikan bug

  • Memperbaiki masalah di mana perintah SSCAN mengembalikan hasil abnormal dalam skenario tertentu.

2.4.1.2

TINGGI

2023-07-11

Perbaikan bug

  • Meningkatkan stabilitas.

2.4.1.1

TINGGI

2023-07-10

Perbaikan bug

  • Meningkatkan stabilitas.

2.4.1

TINGGI

2023-07-04

Optimasi fitur

  • Mengoptimalkan performa baca/tulis dalam beberapa skenario ekstrem.

  • Mengoptimalkan penggunaan ruang log.

2.3.3

TINGGI

2023-04-20

Perbaikan bug

  • Memperbaiki masalah di mana klien yang diblokir oleh perintah terkait pemblokiran mungkin tidak terbangunkan.

2.3.2

TINGGI

2022-12-22

Perbaikan bug

  • Memperbaiki masalah di mana perintah seperti BRPOP, BLPOP, dan BRPOPLPUSH kadang-kadang dapat menyebabkan crash.

2.3.1

SEDANG

2022-09-14

Fitur baru

  • Menambahkan dukungan untuk transaksi (MULTI dan EXEC). Anda dapat mengontrol fitur ini menggunakan parameter txn-isolation-lock.

  • Menambahkan dukungan untuk skrip Lua (EVAL, EVALSHA, dan SCRIPT). Anda dapat mengontrol fitur ini menggunakan parameter txn-isolation-lock dan #no_loose_lua-strict-mode.

  • Menambahkan dukungan untuk perintah terkait Bitmap String (BITCOUNT, BITFIELD, BITOP, BITPOS, GETBIT, dan SETBIT).

Optimasi fitur

  • Mengoptimalkan stabilitas sinkronisasi primer/sekunder.

2.2.22

SEDANG

2022-08-10

Optimasi fitur

  • Mengoptimalkan performa baca/tulis berkelanjutan untuk instans dengan kapasitas lebih dari 1 TB.

2.2.15

TINGGI

2022-06-06

Perbaikan bug

  • Meningkatkan stabilitas.

2.1.13

RENDAH

2022-05-05

Optimasi fitur

  • Mengoptimalkan stabilitas sinkronisasi primer/sekunder.

2.1.12

RENDAH

2022-04-26

Optimasi fitur

  • Mengoptimalkan stabilitas sinkronisasi primer/sekunder.

2.1.10

RENDAH

2022-04-14

Optimasi fitur

  • Mengoptimalkan efisiensi sinkronisasi primer/sekunder untuk throughput lebih tinggi dan latensi lebih rendah.

  • Mengoptimalkan konsumsi sumber daya untuk tugas Compact yang dihasilkan saat banyak kunci besar kedaluwarsa secara bersamaan.

2.1.7

RENDAH

2021-08-12

Optimasi fitur

  • Mengoptimalkan kecepatan alih bencana primer/sekunder (HA aktif) dan meningkatkan stabilitas.

2.1.5

TINGGI

2021-07-13

Perbaikan bug

  • Memperbaiki masalah di mana file log Binlog menempati ruang berlebihan.

2.1.4

SEDANG

2021-07-07

Optimasi fitur

  • Mengoptimalkan parameter penyimpanan untuk instans kapasitas TB-level untuk meningkatkan performa.

  • Meningkatkan stabilitas.

2.1.0

RENDAH

2021-05-26

Fitur baru

  • Rilis bertahap dukungan transaksi (mendukung perintah MULTI dan EXEC).

  • Rilis bertahap dukungan skrip Lua (mendukung perintah EVAL, EVALSHA, dan SCRIPT).

2.0.13

RENDAH

2021-04-24

Fitur baru

  • Menambahkan dukungan untuk notifikasi Event Keyspace.

1.2.17

TINGGI

2021-02-04

Perbaikan bug

  • Memperbaiki masalah di mana FLUSHALL dapat menyebabkan ketidakkonsistenan data primer/sekunder dalam kasus ekstrem, meningkatkan perlindungan konsistensi data primer/sekunder.

1.2.16

TINGGI

2021-01-29

Perbaikan bug

  • Memperbaiki masalah di mana koneksi primer/sekunder tidak dapat terhubung ulang secara otomatis setelah terputus dalam kasus ekstrem, meningkatkan perlindungan konsistensi data primer/sekunder.

1.2.15

SEDANG

2021-01-20

Fitur baru

  • Menambahkan cmd_slowlog_count untuk mendukung statistik kumulatif slowlog.

Optimasi fitur

  • Mengoptimalkan kemampuan perlindungan dalam skenario disk penuh.

1.2.14

RENDAH

2020-12-31

Fitur baru

  • Menambahkan validasi data primer/sekunder.

1.2.13

TINGGI

2020-12-31

Perbaikan bug

  • Memperbaiki cacat dalam perintah RESTORE dalam skenario tertentu.

1.2.12

SEDANG

2020-12-23

Optimasi fitur

  • Mengoptimalkan mekanisme eksekusi perintah FLUSHALL dan FLUSHDB untuk membatasi eksekusi sekuensialnya.

1.2.11

SEDANG

2020-12-10

Optimasi fitur

  • Mengoptimalkan manajemen memori.

1.2.10

RENDAH

2020-12-04

Fitur baru

  • Menambahkan dukungan untuk akses tanpa kata sandi VPC.

  • Menambahkan dukungan untuk membatasi ukuran transaksi tunggal (dikonfigurasi melalui opsi max-write-batch-size) untuk mencegah overflow memori yang disebabkan oleh transaksi terlalu besar.

1.2.9

SEDANG

2020-11-27

Optimasi fitur

  • Menambahkan informasi redis_version ke pengembalian perintah INFO.

1.2.8

TINGGI

2020-11-20

Perbaikan bug

  • Memperbaiki masalah statistik jumlah koneksi yang salah.

  • Memperbaiki masalah statistik kunci yang salah dalam perintah RESTORE.

1.2.7

TINGGI

2020-10-28

Perbaikan bug

  • Memperbaiki masalah keluar abnormal dengan perintah SETRANGE.

  • Memperbaiki masalah anomali data yang disebabkan oleh kunci string kosong.

1.2.6

TINGGI

2020-09-28

Perbaikan bug

  • Memperbaiki masalah di mana log manajemen koneksi tumbuh terlalu cepat.

1.2.5

TINGGI

2020-09-27

Perbaikan bug

  • Memperbaiki masalah di mana log operasional tumbuh terlalu cepat.

1.2.4

TINGGI

2020-09-27

Optimasi fitur

  • Menyempurnakan stabilitas sinkronisasi primer/sekunder.

  • Mengoptimalkan performa pemindaian anggota dalam struktur data kompleks.

Perbaikan bug

  • Memperbaiki masalah di mana perintah ZADD dan ZINCR memiliki semantik yang tidak konsisten dengan perintah native saat mengoperasikan beberapa anggota duplikat.

  • Memperbaiki masalah di mana perintah MGET salah mengembalikan nil untuk string kosong.

1.2.3

RENDAH

2020-09-27

Rilis awal

Tair (Edisi Perusahaan) Berbasis Disk dikembangkan secara independen berdasarkan mesin penyimpanan KV TairDB dan menggunakan disk cloud ESSD untuk penyimpanan. Produk ini menyediakan layanan database berkapasitas besar, berbiaya rendah, dan persistensi kuat dengan keunggulan berikut:

  • Semua data disimpan di disk cloud, secara alami mendukung persistensi, dengan biaya serendah 15% dari Redis Open-Source Edition.

  • Menggunakan model multi-IO multi-pekerja untuk meningkatkan throughput single-machine dan mendukung replikasi primer/sekunder format binlog.

  • Kompatibel dengan sebagian besar perintah Redis native.

  • Menyelesaikan masalah memori cadangan di Redis native akibat masalah fork inheren.