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.
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, sepertir-bp1857n194kiuv****, merupakan akun terpisah.Saat Anda terhubung ke Redis menggunakan perintah AUTH, akun
defaultdigunakan 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
Untuk informasi mengenai fitur baru Redis 5.0, lihat catatan rilis 5.0.
Dukungan untuk latency insight tersedia.
Dukungan untuk statistik real-time pada large keys tersedia.
Dukungan untuk Enkripsi Transport Layer Security (TLS) tersedia.
Presisi waktu bangun untuk koneksi pemblokiran dioptimalkan.
Mode koneksi langsung untuk arsitektur kluster mendukung skalabilitas tanpa hambatan.
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.
CatatanJika 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.