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.
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
Untuk informasi mengenai perubahan breaking dari komunitas, lihat catatan rilis 7.0.
Sebagai contoh, perintah STRALGO tidak lagi didukung dan digantikan oleh perintah LCS.
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.
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, 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.
Menambahkan dukungan untuk latency insight.
Menambahkan dukungan untuk statistik real-time untuk large keys.
Menambahkan dukungan untuk Enkripsi Transport Layer Security (TLS).
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 Anda mengaktifkan akses tanpa password melalui VPC, Anda tetap dapat menggunakan perintah AUTH untuk beralih antar akun.
CatatanJika 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.