Tair (Redis OSS-compatible) adalah layanan Redis yang sepenuhnya dikelola di Alibaba Cloud. Layanan ini menangani penyediaan, penskalaan, keamanan, observabilitas, dan pemulihan sehingga Anda dapat fokus membangun aplikasi alih-alih mengelola infrastruktur.
Halaman ini mencantumkan semua fitur yang didukung, dikelompokkan berdasarkan kategori.
Arsitektur
Tair (Redis OSS-compatible) menyediakan empat arsitektur penerapan. Pilih arsitektur yang sesuai dengan kebutuhan ketersediaan, throughput, dan biaya Anda.
| Architecture | Description | Best for | References |
|---|---|---|---|
| Master-replica | Satu node master dan satu node replika. | Workload tujuan umum yang memerlukan high availability. | Standard master-replica instances |
| Read/write splitting | Satu node master ditambah hingga sembilan read replica. Sesuaikan jumlah replika kapan saja. | Workload yang dominan membaca (read-heavy). | Read/write splitting instances |
| Cluster | 2–256 shard menggunakan protokol Redis Cluster native atau proxy mode. Setiap shard: 1 GB–64 GB. Kapasitas total: hingga 16 TB. | Penskalaan horizontal dan dataset besar. | Cluster instances |
| Standalone | Instans single-node dengan harga 50% dari instans master-replica. Tidak mendukung backup, jaminan keandalan data, atau SLA. | Skenario cache-only yang tidak memerlukan keandalan dan SLA. | — |
Perubahan spesifikasi dan arsitektur
| Feature | Description | References |
|---|---|---|
| Configuration upgrade | Perluas kapasitas penyimpanan per shard atau tambahkan shard untuk meningkatkan kapasitas total instans. | Change the configurations of an instance |
| Configuration downgrade | Kurangi kapasitas penyimpanan per shard atau jumlah shard. | Change the configurations of an instance |
| Cross-architecture configuration change | Migrasikan antara arsitektur standalone, master-replica, read/write splitting, dan cluster tanpa mengubah kode aplikasi. | Change the configurations of an instance |
Kompatibilitas versi
| Feature | Description | References |
|---|---|---|
| Redis 4.0, 5.0, 6.0, dan 7.0 | Kompatibel dengan Redis 4.0, 5.0, 6.0, dan 7.0. | New features and compatibility changes of major versions of Redis Open-Source Edition |
| Memcache API compatibility | Kompatibel dengan Memcache API. | What is ApsaraDB for Memcache? |
Keamanan
| Feature | Description | References |
|---|---|---|
| Dynamic command masking | Nonaktifkan perintah berisiko tinggi pada instans yang sedang berjalan tanpa me-restart-nya. | Disable high-risk commands |
| Multi-account management | Buat beberapa akun dan tetapkan izin detail halus untuk masing-masing akun. | Create and manage database accounts |
| IP whitelist | Kontrol akses secara dinamis menggunakan aturan IP whitelist. | Configure whitelists |
| IP whitelist template | Asosiasikan satu templat whitelist dengan beberapa instans untuk mengelola aturan akses secara terpusat. | Configure an IP whitelist template |
| Security groups | Gunakan security groups untuk kontrol akses berbasis kebijakan yang dinamis. | Step 2: Configure whitelists |
| Write operation audit | Catat setiap permintaan tulis beserta timestamp-nya, alamat IP client, akun pengguna, dan kunci yang terpengaruh—berguna untuk menyelidiki anomali data. | Audit log feature |
| Transparent Data Encryption (TDE) | Enkripsi data saat disimpan (data at rest) menggunakan TDE. | Enable TDE |
| TLS and SSL encryption | Enkripsi data saat dalam transit menggunakan TLS dan SSL. | Enable TLS encryption |
| Recycle bin | Pulihkan instans yang baru saja dihapus dari recycle bin sebelum dihapus permanen. | Manage instances in the recycle bin |
Observabilitas
| Feature | Description | References |
|---|---|---|
| Multiple metrics | Pantau kesehatan instans berdasarkan dimensi seperti Memory, Stats, CPU, dan Keyspace. | View performance monitoring data |
| Latency insights | Lihat statistik latensi presisi tinggi dan multidimensi untuk perintah Redis individual serta event khusus guna mempercepat troubleshooting. | Use the latency insights feature |
| Analysis of large keys and hotkeys | Identifikasi large keys melalui pemindaian offline seluruh dataset dan deteksi hotkeys melalui analisis real-time terhadap permintaan masuk. | Large keys and hotkeys |
| Slow query log analysis | Tinjau log kueri lambat untuk mengidentifikasi dan mengoptimalkan permintaan berlatensi tinggi. | Query slow query logs |
Manajemen siklus hidup
| Feature | Description | References |
|---|---|---|
| Lifecycle management | Kelola seluruh siklus hidup instans: buat, rilis atau berhenti berlangganan, ubah metode penagihan, tingkatkan versi, dan restart. | Lifecycle management |
Backup dan pemulihan
| Feature | Description | References |
|---|---|---|
| Manual backup | Picu backup sesuai permintaan. Hingga 15 salinan backup disimpan per hari. | Automatic or manual backup |
| Automatic backup | Konfigurasikan kebijakan cadangan dan biarkan sistem menjalankan backup sesuai jadwal. | Automatic or manual backup |
| Full data restoration | Pulihkan set cadangan ke instans baru. | Restore data from a backup set to a new instance |
| Data flashback | Pulihkan seluruh instans atau kunci individual ke titik waktu tertentu dengan presisi tingkat detik. | Use data flashback to restore data by point in time |
Ketersediaan tinggi
| Feature | Description | References |
|---|---|---|
| Automatic and manual master-replica switchover | Failover otomatis menangani gangguan tak terencana; alih manual mendukung latihan pemulihan bencana terencana. | Manually switch workloads from a master node to a replica node |
| Proxy node restart and rebuild | Restart atau rebuild node proxy secara manual untuk menangani anomali layanan atau latensi tinggi, serta menjalankan latihan O&M proaktif. | Restart or rebuild proxy nodes |
Manajemen koneksi
| Feature | Description | References |
|---|---|---|
| VPC and vSwitch change | Ubah Virtual Private Cloud (VPC) atau vSwitch yang terkait dengan instans setelah pembuatan. | Change the VPC or vSwitch of an instance |
| Public endpoint | Secara default, instans hanya dapat diakses dalam VPC. Ajukan public endpoint untuk terhubung melalui Internet. | Apply for a public endpoint |
| Direct connection mode | Aktifkan koneksi langsung ke node data untuk kompatibilitas dengan protokol Redis Cluster native. | Enable the direct connection mode |
Skalabilitas
| Feature | Description | References |
|---|---|---|
| Bandwidth plan (manual and automatic) | Tingkatkan bandwidth instans sesuai permintaan atau atur skalabilitas otomatis—tanpa mengubah tipe instans—untuk menangani lonjakan traffic. | Enable bandwidth auto scaling |
| Imperceptible scaling | Skala kapasitas instans tanpa gangguan layanan atau status read-only sementara. | Imperceptible scaling |
Optimasi performa
| Feature | Description | References |
|---|---|---|
| Proxy query cache | Cache permintaan hotkey dan hasilnya di lapisan proxy untuk mengurangi beban pada node data. | Use proxy query cache to address issues caused by hotkeys |
Manajemen log
| Feature | Description | References |
|---|---|---|
| Audit log | Aktifkan, kueri, dan unduh log audit untuk kepatuhan dan investigasi keamanan. | Audit log feature |
| Slow query log | Kueri log kueri lambat baik untuk node data maupun node proxy. | Query slow query logs |
| Active log | Kueri log operasi aktif suatu instans. | Query active logs |
Manajemen event
| Feature | Description | References |
|---|---|---|
| Maintenance window | Jadwalkan event O&M selama jendela pemeliharaan dan sesuaikan jendela tersebut agar sesuai dengan jam operasional bisnis Anda. | ModifyActiveOperationTasks |
| O&M event progress | Lacak progres event O&M yang sedang berlangsung. | DescribeActiveOperationTasks |
Manajemen parameter
| Feature | Description | References |
|---|---|---|
| Instance parameter configuration | Modifikasi parameter instans untuk menyesuaikan perilaku sesuai workload Anda. | Configure instance parameters |
| Parameter query | Lihat daftar lengkap parameter yang dapat dikonfigurasi beserta nilai saat ini. | Parameters that can be configured for Redis Open-Source Edition instances |