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) 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.
|
Tair mendukung berbagai arsitektur penerapan fleksibel untuk memenuhi skenario bisnis yang berbeda.
Tipe Arsitektur | Deskripsi |
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. | |
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:
| |
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.
|
Memulai
Buat instans: Buat instans Tair.
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?
Tair (Enterprise Edition) Instans berbasis DRAM (Kompatibel dengan Redis 7.0): Sepenuhnya kompatibel dengan Redis 7.0 dan sebelumnya, serta mendukung struktur data ekstensi Tair.
Tair (Enterprise Edition) Instans berbasis DRAM (Kompatibel dengan Redis 6.0): Sepenuhnya kompatibel dengan Redis 6.2 dan sebelumnya, serta mendukung struktur data ekstensi Tair.
Tair (Enterprise Edition) Instans berbasis DRAM (Kompatibel dengan Redis 5.0): Sepenuhnya kompatibel dengan Redis 5.0 dan sebelumnya, serta mendukung struktur data ekstensi Tair.
Tair (Enterprise Edition) Instans yang dioptimalkan untuk memori persisten: Kompatibel dengan Redis 6.0 dan sebelumnya. Beberapa perintah dibatasi. Untuk informasi lebih lanjut, lihat Batasan perintah yang didukung oleh Tair (Enterprise Edition).
Tair (Enterprise Edition) Instans berbasis ESSD/SSD: Kompatibel dengan Redis 6.0 dan sebelumnya. Beberapa perintah dibatasi. Untuk informasi lebih lanjut, lihat Batasan perintah yang didukung oleh Tair (Enterprise Edition).
Redis Edisi Open-Source instans: Redis 7.0, 6.0, dan 5.0. Instans ini kompatibel mundur.
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.