
Tair (Redis® OSS-Compatible) is a high-performance Redis-compatible in-memory database service that provides a variety of data structures and enterprise-level capabilities such as Global Distributed Cache, data flashback, and Transparent Data Encryption (TDE).
Vendor
Alibaba Cloud
Company Website




Overview
Tair (Redis® OSS-Compatible) retrieves data from the in-memory cache to support high-speed reads and writes. Tair (Redis® OSS-Compatible) uses an in-memory store but also persists data on disks. It is suitable for high-performance web applications. Tair (Redis® OSS-Compatible) supports a variety of data types in key-value pairs, such as strings, lists, sets, ordered sets, and hashes. It also supports advanced features, such as transactions, message subscriptions, and message publications. Tair (Redis® OSS-Compatible) provides secure, scalable, and maintenance-free database services on the cloud. It also supports master-replica replication and cross-zone deployment to ensure high availability.
Benefits
High Compatibility With Redis® Tair (Redis® OSS-Compatible) is compatible with multiple versions of open-source Redis® and supports seamless migration without modifying the application code. Moreover, its built-in modules can also help developers improve development efficiency. High Scalability and Flexibility Tair (Redis® OSS-Compatible) supports online elastic scaling for performance expansion. It allows you to flexibly change computing resources, network bandwidth, number of connections, etc. The entire process does not require downtime and has no impact on your business. Therefore, it is more suitable for high concurrency scenarios. High Availability & Reliability By Global Distributed Cache Global Distributed Cache for Tair (Redis® OSS-Compatible) supports geo-replication capability to implement geo-disaster recovery or active geo-redundancy. It supports data synchronization across up to three regions. You do not need to maintain data consistency between nodes in different regions. This helps you implement geo-redundancy, disaster recovery, data consistency across regions, and nearby access with reduced latency. Smart Operations and Maintenance Tair (Redis® OSS-Compatible) provides a visual management interface, significantly reducing learning costs. It supports automatic version upgrade, eliminating the trouble of version management. It provides an end-to-end monitoring and alerting system, supports intelligent operation and maintenance, and has the ability to automatically detect big keys and hot keys, which can help users get rid of performance problems. Fast Recovery By PITR Tair (Redis® OSS-Compatible) provides the data flashback feature that can restore data to a specific point in time, accurate to the second. This feature enables you to restore an entire instance or specific keys to a new instance or the current instance of a specific point in time. This fine-grained data restoration capability prevents data loss caused by accidental operations and ensures data security. Various Extended Data Structures Tair (Redis® OSS-Compatible) provides a wide range of built-in extended data structures on top of the support for all open source Redis® data structures. These extended data structures accelerate development timelines and improve code security by sparing you large amounts of code and the use of Lua scripts. Additionally, these data structures enable you to implement high-performance distributed locks, multidimensional leaderboards, sliding windows, and JSON file storage with ease.
Features
Multiple Architectures: Standalone, Master-replica, Read/Write Splitting, and Cluster
Standalone for caching-only scenarios, master-replica for automatic failover, read/write splitting for read-intensive scenarios, and cluster for capacity-sensitive scenarios Standalone Architecture Designed for caching-only scenarios and scales out smoothly to deliver cost-effective, high QPS performance. Master-replica Architecture Provides a master node and a replica node for real-time data synchronization. Automatic failover completes within seconds, and is completely transparent, ensuring the availability of your applications. Cluster Architecture Adopts a distributed architecture in which each shard contains a master node and a replica node to implement automatic failover and ensure high availability, provides multiple specifications, and supports push-button scaling. Read/Write Splitting Architecture Designed for read-dominant scenarios with a maximum of 100,000 writes per second and 600,000 reads per second to break bottlenecks of hotkey reads.
Enterprise-level Capabilities: Global Distributed Cache, Data Flashback, and Multiple Data Structures
Enterprise-level features for fast implementation in various scenarios Data Restoration to a Specific Point in Time Allows you to restore data to a specific point in time within the last seven days by second to prevent data loss caused by accidental operations and improve data security. Real-time Data Persistence Implements data persistence without dependence on append-only files (AOF) and Redis® Database (RDB) files to prevent data loss from power outages and enhance data reliability. Global Distributed Cache Supports real-time read and write synchronization across zones and regions, provides cross-region replication, and achieves geo-redundancy, disaster recovery, and nearby access with reduced latency. Automatic Scale-up Handles traffic spikes and prevents out-of-memory errors to ensure business stability. Accelerated Hotkey Read Uses proxy layer to cache hotkeys and resolve hotkey-related performance bottlenecks. You no longer have to manually modify your code or predict resource usage. Enhanced Data Structures Provides Redis-compatible enhanced data structures to implement multidimensional leaderboards, distributed locks, Bloom filters, and trajectory monitoring for agile development.
Elasticity: Multidimensional Scalability and Transparent Upgrades
One-click configuration change to improve instance capacities and performance or change instance architectures Scalable Storage Provides a wide range of memory configurations, allowing you to scale as your business changes. Scalable Performance Supports memory and throughput scaling to achieve tens of millions of queries per second. Flexible Configurations Flexibly switches between standalone and master-replica architectures for in-memory storage or persistent storage capabilities.
Intelligent O&M: Purpose-built Monitoring and Management Platforms Provide Push-button Troubleshooting
Provides user-friendly graphical database management and O&M platforms. This helps reduce O&M costs and support real-time and historical analysis of large keys and hotkeys. Monitoring Platform Monitors instance metrics such as CPU utilization, memory usage, number of connections, and disk usage in real time and raises alerts to track your instance status. Visualized Management Platform Clones, backs up, and restores instances with one click. Visualized DMS Platform Provides the Data Management (DMS) console for visualized management and enhanced development and maintenance efficiency. Powerful Monitoring Capabilities Provides monitoring within seconds for storage and latency features such as real-time hotkeys and large keys, latency insights, and audit logs. Comprehensive Diagnostic Reports Supports regular or manual generation of diagnostic reports, performs health checks and latency diagnostics on instances, and can quickly locate problems with a single click.