全部产品
Search
文档中心

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

更新时间:Dec 18, 2025

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

Catatan

Setiap bagian menjelaskan perubahan fitur dan kompatibilitas dari komunitas serta Alibaba Cloud. Anda juga dapat merujuk ke Redis Major Version Compatibility Report, 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, fitur log kueri lambat mencatat seluruh waktu penangguhan. Sebaliknya, untuk perintah pemblokiran biasa seperti BLPOP, fitur log kueri lambat hanya mencatat waktu eksekusi, bukan waktu penangguhan.

Kompatibilitas

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

    • Sebagai contoh, perintah STRALGO tidak lagi didukung dan digantikan oleh perintah LCS.

  • Demi keamanan, subperintah seperti CONFIG SET, CONFIG GET *, dan lainnya dinonaktifkan. Anda dapat mengkueri dan memodifikasi parameter instans melalui Konsol atau menggunakan OpenAPI. Untuk informasi selengkapnya, lihat Setel parameter.

  • Bendera allow-oom dalam skrip Lua tidak lagi didukung. Untuk informasi lebih lanjut, lihat redis/redis#10699.

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

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.

  • Manajemen akun berbeda dari izin akun Access Control List (ACL) versi komunitas. Bagian berikut menjelaskan manajemen akun di 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 akses tanpa password melalui VPC diaktifkan, Anda dapat menggunakan perintah AUTH untuk beralih antar akun berbeda pada koneksi tanpa password.

    Catatan

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

  • Perintah READONLY dan READWRITE tersedia.

  • Edisi cloud-native dan edisi classic memiliki beberapa perbedaan. Untuk instans edisi cloud-native, setelah akses tanpa password melalui VPC diaktifkan, semua koneksi tetap memerlukan autentikasi 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.

  • Dukungan untuk log audit tersedia.

  • Dukungan untuk statistik real-time pada hot keys tersedia.

  • Setelah akses tanpa password melalui VPC diaktifkan, Anda dapat mengatur parameter #no_loose_check-whitelist-always untuk menentukan apakah autentikasi daftar putih diperlukan untuk koneksi jaringan dari VPC yang sama. Untuk informasi selengkapnya, lihat Dukungan parameter.

  • Dukungan untuk mode kompatibel Sentinel tersedia. Fitur ini mengharuskan Anda mengaktifkan akses tanpa password melalui VPC. Hanya subperintah SENTINEL dan get-master-addr-by-name yang didukung.

  • Anda dapat membuat multiple akun. Nama akun bersifat case-insensitive. Anda dapat mengatur izin baca/tulis atau read-only untuk akun tersebut. Anda juga dapat menggunakan perintah AUTH user:password untuk beralih antar akun.

    • 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 akses tanpa password melalui VPC diaktifkan, koneksi tanpa password tidak memerlukan autentikasi. Akun default digunakan, dan Anda tidak dapat beralih akun.

  • Arsitektur kluster mendukung pengaktifan 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. Oleh karena itu, 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. Jika Anda melakukannya, kesalahan penilaian dapat terjadi.

  • 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 untuk perintah CONFIG SET/GET disediakan:

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

    • CONFIG SET: Hanya mengembalikan OK dan tidak memodifikasi parameter.

  • Dukungan terbatas untuk perintah INFO disediakan. Sebagai contoh, informasi terkait keamanan seperti Persistence dan Replication tidak dikembalikan.

  • Modus proxy untuk arsitektur kluster tidak mendukung beberapa perintah. Untuk informasi selengkapnya, lihat Batasan perintah untuk instans kluster dan pemisahan baca/tulis.