全部产品
Search
文档中心

Tair (Redis® OSS-Compatible):Fitur baru dan kompatibilitas versi utama Redis Edisi Open-Source

更新时间:Jan 17, 2026

Di Tair (Redis OSS-compatible), Anda dapat membuat instans yang menjalankan berbagai versi Redis Edisi Open-Source. Topik ini menjelaskan fitur baru dan perubahan kompatibilitas untuk setiap versi utama Redis Edisi Open-Source.

Catatan

Setiap bagian menjelaskan fitur dan perubahan kompatibilitas dari komunitas open-source serta Alibaba Cloud. Untuk informasi lebih lanjut, lihat Laporan Kompatibilitas Versi Utama Redis, yang dikembangkan bersama oleh tim Tair dan komunitas.

Redis Edisi Open-Source 7.0

Fitur baru

  • Untuk informasi mengenai fitur baru Redis 7.0, lihat catatan rilis 7.0.

    • Sebagai contoh, untuk perintah modul yang menggunakan thread latar belakang, log kueri lambat mencatat seluruh waktu suspensi. Sebaliknya, untuk perintah pemblokiran biasa seperti BLPOP, log kueri lambat hanya mencatat waktu eksekusi, bukan waktu suspensi.

Kompatibilitas

Redis Edisi Open-Source 6.0

Fitur baru

  • Untuk informasi mengenai fitur baru Redis 6.0, lihat catatan rilis 6.0.

  • Pada mode koneksi langsung untuk arsitektur kluster, perintah PUBLISH disiarkan ke seluruh kluster.

Kompatibilitas

  • Untuk informasi mengenai perubahan breaking dari komunitas, lihat catatan rilis 6.0.

  • Fitur Account Management berbeda dari izin ACL Redis open-source. Berikut penjelasan fitur Account Management untuk Tair (Redis OSS-compatible):

    • Akun default adalah default. Akun yang diberi nama sesuai instans, seperti r-bp1857n194kiuv****, merupakan akun terpisah.

    • Saat Anda terhubung ke Redis menggunakan perintah AUTH, akun default digunakan untuk autentikasi jika tidak ada akun yang ditentukan.

  • Untuk informasi mengenai perubahan dukungan perintah lainnya, lihat Dukungan perintah untuk Redis Edisi Open-Source.

Redis Edisi Open-Source 5.0

Fitur baru

Kompatibilitas

  • Untuk informasi mengenai perubahan breaking dari komunitas, lihat catatan rilis 5.0.

    • Sebagai contoh, hasil perintah yang dieksekusi oleh skrip Lua tidak lagi diurutkan.

  • Nama akun bersifat peka huruf besar-kecil.

  • Setelah Anda mengaktifkan akses tanpa password melalui VPC, Anda tetap dapat menggunakan perintah AUTH untuk beralih antar akun.

    Catatan

    Jika akun Anda memiliki izin yang berbeda, pastikan aplikasi Anda mengeksekusi perintah yang berada dalam cakupan izin akun tersebut. Jika tidak, akan terjadi error izin.

  • Perintah READONLY dan READWRITE tersedia.

  • Edisi cloud-native dan classic memiliki perbedaan mendasar. Pada instans edisi cloud-native, setelah Anda mengaktifkan akses tanpa password melalui VPC, semua koneksi tetap memerlukan otentikasi daftar putih, dan Anda tidak dapat mengatur parameter #no_loose_check-whitelist-always.

  • Untuk informasi mengenai perubahan dukungan perintah lainnya, lihat Dukungan perintah untuk Redis Edisi Open-Source.

Redis Edisi Open-Source 4.0 (Tidak Didukung Lagi)

Klik untuk melihat detail

Fitur Baru

  • Untuk informasi mengenai fitur baru Redis 4.0, lihat catatan rilis 4.0.

  • Menambahkan dukungan untuk log audit.

  • Menambahkan dukungan untuk statistik real-time untuk hot keys.

  • Setelah Anda mengaktifkan akses tanpa password melalui VPC, Anda dapat mengatur parameter #no_loose_check-whitelist-always untuk mengontrol apakah otentikasi daftar putih diterapkan pada koneksi dari dalam VPC yang sama. Untuk informasi lebih lanjut, lihat Dukungan parameter.

  • Menambahkan dukungan untuk mode kompatibel Sentinel. Fitur ini memerlukan akses tanpa password melalui VPC agar diaktifkan. Hanya subperintah SENTINEL dan get-master-addr-by-name yang didukung.

  • Anda dapat membuat beberapa akun dengan nama yang tidak case-sensitive. Anda dapat mengatur izin baca/tulis atau read-only untuk setiap akun dan menggunakan perintah AUTH user:password untuk beralih antar akun tersebut.

    • Akun default diberi nama sesuai instans, seperti r-bp1857n194kiuv****.

    • Jika tidak ada akun yang ditentukan atau akun yang ditentukan tidak ada, sistem secara otomatis menggunakan akun default (diberi nama sesuai instans) untuk autentikasi.

    • Jika Anda mengaktifkan akses tanpa password untuk VPC, koneksi tidak memerlukan otentikasi dan akan menggunakan akun default. Anda tidak dapat beralih akun.

  • Arsitektur kluster memungkinkan Anda mengaktifkan alamat mode koneksi langsung.

  • Arsitektur kluster memungkinkan Anda mengatur parameter ptod_enabled untuk meneruskan alamat IP client ke node DB. Untuk informasi selengkapnya, lihat Dukungan parameter.

Kompatibilitas

  • Untuk informasi mengenai perubahan breaking dari komunitas, lihat catatan rilis 4.0.

    • Sebagai contoh, dalam arsitektur kluster, pemetaan slot-ke-kunci harus dicatat. Hal ini menyebabkan jumlah data yang sama mengonsumsi lebih banyak memori dibandingkan dengan arsitektur standar.

    • Sebagai contoh, dalam arsitektur kluster, perintah SORT tidak mendukung parameter BY dan GET.

  • Fitur Enkripsi Secure Sockets Layer (SSL) tidak lagi didukung.

  • Mode koneksi langsung untuk arsitektur kluster tidak mendukung beberapa perintah CLUSTER. Untuk informasi selengkapnya, lihat Dukungan perintah untuk Redis Edisi Open-Source.

  • Mode koneksi langsung untuk arsitektur kluster mendukung perintah SELECT.

    Catatan

    Anda tidak dapat lagi menggunakan perintah SELECT untuk menentukan apakah koneksi saat ini berada dalam mode kluster. Menggunakan perintah ini untuk tujuan tersebut dapat menghasilkan penilaian yang salah.

  • Pada mode koneksi langsung untuk arsitektur kluster, perintah PUBLISH tidak disiarkan ke node lain.

  • Untuk informasi mengenai perubahan dukungan perintah lainnya, lihat Dukungan perintah untuk Redis Edisi Open-Source.

Redis Edisi Open-Source 2.8 (Tidak Didukung Lagi)

Klik untuk melihat detail

Fitur Baru

Kompatibilitas

  • Untuk informasi mengenai perubahan breaking dari komunitas, lihat catatan rilis 2.8.

  • Beberapa perintah debugging dan management tidak didukung. Untuk informasi selengkapnya, lihat Dukungan perintah untuk Redis Edisi Open-Source.

  • Dukungan terbatas diberikan untuk perintah CONFIG SET/GET:

    • CONFIG GET: Hanya mengembalikan beberapa item konfigurasi. Item konfigurasi yang terkait keamanan tidak dikembalikan.

    • CONFIG SET: Mengembalikan respons OK tetapi tidak mengubah parameter apa pun.

  • Perintah INFO memiliki dukungan terbatas. Sebagai contoh, informasi terkait keamanan, seperti bagian Persistence dan Replication, tidak dikembalikan.

  • Beberapa perintah tidak didukung dalam modus proxy untuk instans yang menggunakan arsitektur kluster. Untuk informasi lebih lanjut, lihat Batasan perintah untuk instans kluster dan pemisahan baca/tulis.