Tair (Redis OSS-compatible) memungkinkan Anda membuat instans dengan berbagai versi engine. Topik ini menjelaskan fitur baru dan perubahan kompatibilitas untuk setiap versi utama.
Setiap bagian mencakup fitur dan perubahan kompatibilitas dari komunitas open-source serta Alibaba Cloud. Anda juga dapat merujuk ke Laporan Kompatibilitas Versi Utama Redis, hasil kolaborasi tim Tair dan komunitas.
Tair (Enterprise Edition)
Fitur baru
Struktur data diperluas: Versi Tair (Enterprise Edition) 5.0 dan yang lebih baru mendukung struktur data diperluas Tair, yang menawarkan model data lebih kaya dan fitur tingkat enterprise. Untuk informasi selengkapnya, lihat Ikhtisar struktur data diperluas Tair.
Perubahan kompatibilitas
Peningkatan struktur data diperluas Tair dari versi 5.0 ke 6.0 menghadirkan perubahan perilaku minor. Tidak ada perubahan kompatibilitas antara versi 6.0 dan 7.0. Untuk informasi tentang dukungan perintah native di setiap versi utama, lihat Dukungan dan batasan perintah untuk Tair (Enterprise Edition).
Struktur data diperluas | Perbedaan versi (5.0 vs. 6.0) | Dampak |
TairHash (exHash) | Saat menggunakan parameter | Pemindaian dengan nilai |
TairBloom (Bloom) | Algoritma hash dasar diperbarui. | Hal ini dapat sedikit meningkatkan tingkat positif palsu. |
TairTS (TS) |
|
|
Redis open-source edition 7.0
Fitur baru
Lihat catatan rilis Redis 7.0 untuk fitur baru di Redis 7.0.
Sebagai contoh, untuk perintah modul yang menggunakan thread latar belakang, fitur slow log mencatat seluruh waktu tunggu. Untuk perintah blocking standar, seperti BLPOP, fitur slow log hanya mencatat waktu eksekusi, bukan waktu tunggu.
Kompatibilitas
Lihat catatan rilis Redis 7.0 untuk perubahan yang memutus kompatibilitas.
Sebagai contoh, perintah LCS menggantikan perintah STRALGO, yang tidak lagi didukung.
Flag
allow-oomdalam skrip Lua tidak lagi didukung. Untuk informasi selengkapnya, lihat redis/redis#10699.Untuk informasi tentang perubahan dukungan perintah lainnya, lihat Dukungan perintah Redis Open-Source Edition.
Redis open-source edition 6.0
Fitur baru
Lihat catatan rilis 6.0 untuk fitur baru di Redis 6.0.
Pada instans arsitektur kluster yang menggunakan mode koneksi langsung, perintah PUBLISH disiarkan ke seluruh kluster.
Kompatibilitas
Lihat catatan rilis 6.0 untuk perubahan yang memutus kompatibilitas.
Manajemen akun berbeda dari fitur Access Control List (ACL) komunitas. Berikut ini menjelaskan manajemen akun di Tair (Redis OSS-compatible):
Akun default adalah
default. Akun yang dinamai sesuai ID instans (misalnya,r-bp1857n194kiuv****) merupakan akun terpisah.Jika Anda menggunakan perintah AUTH tanpa menentukan akun, otentikasi menggunakan akun
default.
Untuk informasi tentang perubahan dukungan perintah lainnya, lihat Dukungan perintah Redis Open-Source Edition.
Redis open-source edition 5.0
Fitur baru
Lihat catatan rilis 5.0 untuk fitur baru di Redis 5.0.
Mendukung wawasan latensi.
Mendukung statistik kunci real-time.
Mendukung enkripsi TLS.
Presisi waktu bangun untuk koneksi blocking dioptimalkan.
Instans arsitektur kluster dalam mode koneksi langsung mendukung skalabilitas tanpa hambatan.
Kompatibilitas
Lihat catatan rilis 5.0 untuk perubahan yang memutus kompatibilitas.
Sebagai contoh, perintah yang dieksekusi dalam skrip Lua tidak lagi mengurutkan hasilnya.
Nama akun bersifat case-sensitive.
Setelah mengaktifkan akses tanpa password, Anda tetap dapat menggunakan perintah AUTH untuk beralih antar akun.
CatatanJika Anda telah mengonfigurasi izin berbeda untuk akun yang berbeda, pastikan aplikasi Anda mengeksekusi perintah dalam cakupan yang diizinkan. Jika tidak, aplikasi Anda akan mengalami error izin tidak mencukupi.
Perintah READONLY dan READWRITE tersedia.
Cloud-native Edition dan Classic Edition memiliki beberapa perbedaan: Setelah Anda mengaktifkan akses tanpa password VPC untuk instans Cloud-native Edition, semua koneksi tetap memerlukan verifikasi daftar putih, dan Anda tidak dapat mengatur parameter
#no_loose_check-whitelist-always.Untuk informasi tentang perubahan dukungan perintah lainnya, lihat Dukungan perintah Redis Open-Source Edition.