全部产品
Search
文档中心

Tair (Redis® OSS-Compatible):Apa itu Tair (Redis OSS-compatible)?

更新时间:Nov 10, 2025

Tair (Redis OSS-compatible) adalah layanan database yang kompatibel dengan protokol Redis. Layanan ini didasarkan pada arsitektur aktif-aktif dan kluster serta memenuhi kebutuhan bisnis untuk throughput tinggi, latensi rendah, dan skalabilitas elastis.

Mengapa memilih Tair (Redis OSS-compatible)?

  • Alibaba Cloud menyediakan perangkat keras di cloud dan menangani infrastruktur, keamanan jaringan, serta pemeliharaan sistem. Hal ini memungkinkan Anda fokus pada inovasi bisnis.

  • Tair mendukung berbagai struktur data seperti string, daftar berantai, set, set terurut, tabel hash, dan aliran data. Tair juga mendukung fitur-fitur canggih seperti transaksi dan publikasi/langganan (Pub/Sub).

  • Tair (Enterprise Edition) merupakan produk database dalam memori yang dikembangkan berdasarkan Redis Edisi Open-Source. Anda dapat memilih instans yang dioptimalkan untuk memori, dioptimalkan untuk memori persisten, atau berbasis disk.

Untuk informasi lebih lanjut, lihat Perbandingan dengan Redis yang dikelola sendiri dan Skenario.

Jenis instans dan arsitektur yang didukung

Tair mendukung tiga jenis instans: Redis Edisi Open-Source, Tair (Enterprise Edition), dan Tair Serverless KV.

Tipe Instans

Deskripsi

Redis Edisi Open-Source

Produk database dalam memori berkinerja tinggi yang kompatibel dengan Redis. Mendukung arsitektur seperti standar (primer-replika), kluster, dan pemisahan baca/tulis.

Tair (Enterprise Edition)

Tair (Enterprise Edition) adalah layanan Redis yang ditingkatkan yang dikembangkan berdasarkan Redis Edisi Open-Source. Berdasarkan media penyimpanan seperti dynamic random-access memory (DRAM), non-volatile memory (NVM), dan enterprise SSDs (ESSDs), Tair menawarkan berbagai bentuk produk yang mempertimbangkan tiga dimensi inti yaitu latensi akses, persyaratan persistensi, dan biaya keseluruhan. Tair memberikan performa yang lebih kuat, lebih banyak struktur data, dan metode penyimpanan yang lebih fleksibel untuk memenuhi kebutuhan bisnis dalam berbagai skenario.

  • Optimasi Memori: Menggunakan model multi-threaded, mengintegrasikan beberapa fitur Tair milik Alibaba, dan mendukung berbagai struktur data Tair. Sangat cocok untuk kebutuhan bisnis tertentu.

  • Optimasi Memori Persisten: Berdasarkan teknologi memori persisten, menyediakan produk database dalam memori berkapasitas besar yang kompatibel dengan Redis. Persistensi data tidak bergantung pada disk tradisional. Ini memastikan persistensi setiap operasi sambil memberikan throughput dan latensi yang mendekati Redis Edisi Open-Source, secara signifikan meningkatkan keandalan data bisnis.

  • Berdasarkan Disk: Dikembangkan berdasarkan ESSDs dan SSDs, kompatibel dengan struktur data inti Redis dan antarmuka. Biayanya hanya sekitar 15% dari Redis Edisi Open-Source, dan performanya sekitar 60% dari Redis Edisi Open-Source. Ini dapat menyediakan layanan database berkapasitas besar, berbiaya rendah, dan sangat persisten. Cocok untuk skenario penyimpanan data hangat dan dingin yang memerlukan kompatibilitas Redis, kapasitas besar, dan kinerja akses tinggi.

Tair mendukung berbagai arsitektur penerapan fleksibel untuk memenuhi skenario bisnis yang berbeda.

Tipe Arsitektur

Deskripsi

Arsitektur Standar

Data disinkronkan dari node primer (Master) ke replika (Replica) secara real-time. Jika node primer gagal, sistem dengan cepat beralih layanan ke node replika. Seluruh proses bersifat otomatis dan tidak memengaruhi bisnis Anda, memastikan ketersediaan layanan yang tinggi.

Arsitektur Kluster

Instans kluster menggunakan arsitektur terdistribusi. Setiap shard data mendukung failover primer/sekunder (master-replica), yang memungkinkan pemulihan bencana otomatis dan migrasi kesalahan untuk memastikan ketersediaan layanan yang tinggi. Beberapa jenis instans tersedia. Anda dapat memilih jenis instans berdasarkan beban kerja bisnis Anda dan bebas meningkatkan atau menurunkan jenis instans saat bisnis Anda berkembang. Arsitektur kluster mendukung dua mode koneksi:

  • Mode Proxy (direkomendasikan): Menyediakan manajemen koneksi cerdas untuk mengurangi biaya pengembang aplikasi.

  • Mode Koneksi Langsung: Memungkinkan klien melewati server proxy dan langsung mengakses shard data backend. Ini mengurangi overhead jaringan dan waktu respons layanan. Mode ini cocok untuk bisnis yang memerlukan kecepatan respons Redis yang sangat tinggi.

Pemisahan Baca/Tulis

Instans pemisahan baca/tulis menggunakan arsitektur primer-replika (Master-Replica) untuk mencapai ketersediaan tinggi. Node primer melampirkan replika baca (Read Replica) untuk mereplikasi data dan mendukung penskalaan linier performa baca. Replika baca dapat secara efektif mengurangi masalah performa yang disebabkan oleh kunci panas dan cocok untuk skenario bisnis dengan rasio baca/tulis tinggi. Dua versi instans pemisahan baca/tulis tersedia.

  • Pemisahan baca/tulis (cloud-native edition): Node baca saja mensinkronkan data dari node primer dalam arsitektur replikasi bintang. Anda dapat menyesuaikan jumlah node baca saja (1 hingga 4 per shard untuk arsitektur kluster, 1 hingga 9 untuk arsitektur standar). Cocok untuk skenario bisnis skala besar dengan rasio baca/tulis tinggi.

  • Pemisahan baca/tulis (klasik edition, dihentikan): Node baca saja menggunakan arsitektur replikasi berantai. Anda dapat mengonfigurasi 1, 3, atau 5 node baca saja.

Memulai

FAQ

Apa hubungan antara Tair dan Redis?

Tair (Redis OSS-compatible) adalah database dalam memori berbasis cloud-native, berkinerja tinggi, yang sepenuhnya kompatibel dengan protokol Redis. Klien apa pun yang kompatibel dengan Redis dapat terhubung ke Tair (Redis OSS-compatible) untuk menyimpan dan mengelola data.

Selain itu, Tair (Enterprise Edition) adalah layanan Redis yang ditingkatkan yang menawarkan opsi performa ultra-tinggi dan efisiensi biaya. Untuk informasi lebih lanjut, lihat Perbandingan fitur antara Tair (Enterprise Edition) dan Redis Edisi Open-Source.

Versi Redis apa saja yang kompatibel dengan Tair?

Perintah dan operasi Redis apa saja yang kompatibel dengan Tair?

Tair (Redis OSS-compatible) mendukung sebagian besar perintah dan operasi Redis Edisi Open-Source. Hanya beberapa perintah yang dinonaktifkan. Untuk informasi lebih lanjut, lihat topik berikut:

Apakah Tair memiliki batasan pada CPU, bandwidth, dan koneksi?

Ya, ada. Kekuatan pemrosesan CPU, bandwidth jaringan, dan jumlah koneksi maksimum dari instans Tair (Redis OSS-compatible) bergantung pada tipe instans dan arsitektur (seperti kluster atau non-kluster). Untuk tipe instans dan arsitektur yang sama, spesifikasi utamanya berbeda dalam kapasitas memori, dengan variasi kecil pada metrik performa lainnya. Anda dapat melihat performa spesifik dari setiap tipe instans di Tipe Instans.

Apakah Tair mendukung persistensi data?

Ya, mendukung. Tair (Redis OSS-compatible) menggunakan kombinasi memori dan disk untuk menyimpan data. Ia menggunakan Append-Only File (AOF) dan Redis Database (RDB) kebijakan persistensi untuk menyimpan data Tair ke disk.

Bisakah saya mengubah parameter konfigurasi di Tair?

Ya, Anda bisa. Untuk informasi lebih lanjut, lihat Konfigurasi Parameter.