TencentDB for Redis® is a cache database provided by Tencent Cloud, which is compatible with the Redis protocol and Memcached protocol, such as Redis® 2.8, 4.0, 5.0, 6.2, and 7.0, Valkey 8.0, and Memcached 1.6. It features high availability, reliability, and elasticity. It provides standard and cluster architecture versions, storage capacity of up to 8 TB, and support for tens of millions of concurrent requests, meeting business needs in scenarios such as cache, storage, and computing.
Note:
TencentDB for Redis® offers tiered specifications, allowing on-demand selection of core performance data, including storage capacity, number of connections, queries per second (QPS), and bandwidth. For details, see Specifications and Performance. Key Strengths
High Availability
Based on Tencent Cloud's self-developed high-availability system, it provides cross-device and cross-AZ disaster recovery capabilities, enabling automatic switch within seconds during failures to ensure stable business operations.
Standard architecture: A multi-replica mode with one primary node and multiple replicas (such as 1 primary node and 5 replicas) is supported, providing auto-failover to effectively prevent a single point of failure and ensure business continuity.
Sharded cluster: It adopts a distributed sharding architecture, supporting automatic data sharding and dynamic load balancing. With its built-in sharding mechanism, it effectively eliminates single-node performance and capacity bottlenecks, effectively handling massive data volumes and high-concurrency challenges.
Elastic Scale-Out
Both horizontal and vertical elastic scaling are supported, with a smooth scaling process that ensures continuous business operations and helps you easily handle business traffic peaks and sustained data growth.
Multi-dimensional scale-out: It supports horizontal scale-out of shards (for performance improvement) and vertical scale-out of replicas (for read capability enhancement), with built-in automatic read-write separation.
Automated Ops: During shard scaling, data automatically migrates between nodes, significantly reducing the complexity and risks of Ops.
Deep Intelligent Monitoring
It provides multi-dimensional monitoring metrics from the Proxy layer to the engine layer, along with built-in diagnostic analysis tools, helping you move from reactive troubleshooting to proactive performance optimization, making it easier to identify and resolve performance bottlenecks.
Multi-dimensional monitoring: Through multi-channel collection at the Proxy and engine layers, it provides comprehensive monitoring metrics, including performance, latency, network, capacity, and hit rate.
Visual insights: It presents complex performance data through intuitive charts, enabling you to easily grasp the health status and operational trends of instances.
Autonomous diagnostic analysis: It features built-in advanced capabilities such as hot key collection, big key analysis, and latency analysis, which automatically identify common performance issues and pinpoint their root causes.
Relevant Concepts
TencentDB for Redis® generally involves the following concepts:
Instance: A database environment running independently in Tencent Cloud. One database instance can contain multiple user-created databases.
VPC: A custom virtual network space that is logically isolated from other resources.
Security group: Security access control to TencentDB for Redis® instances by specifying IP, protocol, and port rules for instance access.
Regions and AZs: Physical location of a TencentDB for Redis® instance and other resources.
Tencent Cloud console: Web-based UIs.
Read/write separation: TencentDB for Redis® supports switching read/write separation on or off. It targets at business scenarios with more reads and less writes, which can well cope with read requests concentrating on hotspot data. It supports up to 1-master 5-replica mode to offer 5x read performance scalability.
Relevant Products
TencentDB for Redis® generally involves the following products:
You can deploy your computing services by purchasing Cloud Virtual Machine (CVM) instances. For more information, see CVM. You can use Tencent Cloud Observability Platform (TCOP) to monitor the running status of your TencentDB for Redis® instances. For more information, see TCOP. You can write code to call TencentCloud APIs to access Tencent Cloud products and services. For more information, see the TencentCloud API documentation.