TencentDB provides multiple high-performance in-memory storage solutions, including Redis Edition engine and Valkey Edition engine as its two core product lines. These solutions provide users with highly available, high-performance caching services that are fully compatible with the Redis protocol.
Redis Edition
Tencent Cloud Redis Edition is a high-performance, in-memory database service that is fully compatible with the Redis standard protocol. It supports multiple versions and a flexible architecture, and is designed to help you build a caching solution with millisecond-level response time for your applications.
Core Features
Protocol compatibility: Fully support the standard Redis protocol; existing applications can be used directly without any code modifications.
Multi-version support: Fully compatible with Redis 4.0, 5.0, 6.2, 7.0, and other mainstream versions to meet the needs of different businesses at various development stages.
Data structures: Fully support native data structures of Redis, such as String, Hash, List, Set, and Sorted Set.
Architecture and Performance
Standard architecture: Adopt the classic primary-secondary replication architecture, supporting 1 to 5 replica nodes with specifications ranging from 0.25 GB to 64 GB. It is an ideal choice for small and medium-sized applications.
Cluster architecture: Adopt a distributed cluster design, supporting horizontal scaling for 1 - 256 shards with specifications of 2 GB - 8 TB. It is specifically designed for massive data and large-scale concurrency scenarios.
High-performance: The standard architecture delivers a processing capability of up to 100000 QPS, while the cluster architecture supports tens of millions of QPS, effortlessly handling high-concurrency challenges.
Note:
Redis Edition, officially promoted as a caching service proven in large-scale production environments, provides comprehensive features. The specific features available in each version are subject to display in the console.
Valkey Edition
Tencent Cloud Valkey Edition is a high-performance, in-memory database service that is fully compatible with the Redis standard protocol. It offers 100% compatibility with Redis 7.0 and earlier versions, supports a flexible architecture, and is designed to help you build a caching solution with millisecond-level response time for your applications.
Core Features
Protocol compatibility: Support the Redis standard protocol, ensuring that existing applications can migrate seamlessly at zero cost.
Version support: Currently support Valkey 8.0, integrating cutting-edge community technologies and performance optimizations.
Data structures: Fully support native data structures of Redis, such as String, Hash, List, Set, and Sorted Set, ensuring application compatibility.
Architecture and Performance
Standard architecture: Adopt the classic primary-secondary replication architecture, supporting 1 to 5 replica nodes with specifications ranging from 0.25 GB to 64 GB. It is an ideal choice for small and medium-sized applications.
Cluster architecture: Adopt a distributed cluster design, supporting horizontal scaling for 1-256 shards with specifications ranging from 2GB-8TB. It is specifically designed for massive data and large-scale concurrency scenarios.
High-performance: The standard architecture delivers a processing capability of up to 100000 QPS, while the cluster architecture supports tens of millions of QPS, effortlessly handling high-concurrency challenges.
Note:
Valkey Edition is currently available for purchase only through the console. More features will be released soon. Stay tuned for more updates.
Memcached Edition
Memcached Edition is a high-performance, in-memory distributed caching service based on the open-source Memcached protocol. It is specifically designed for large-scale, high-speed caching scenarios.
Core Features
Protocol compatibility: Fully compatible with the Memcached standard protocol. Existing applications developed based on Memcached can be used directly without any code modifications.
Version support: Currently support Memcached 1.6, integrating the latest stable features and security patches from the community.
Architecture and Features
Memcached Edition adopts a native distributed cluster architecture, supporting seamless online scale-out and scale-in. The entire process is transparent and imperceptible to your business. The supported features of Memcached Edition are as follows.
|
Connection method | Telnet method supported | Connection to Memcached Edition databases through Database Management Center (DMC) is not supported. Access to Memcached Edition database instances through redis-cli is not supported. |
Version upgrade | Not supported | Currently, only version 1.6 of the Memcached protocol is supported, and version upgrades are not involved. |
Node management | Not supported | Memcached Edition does not support viewing instance node information, nor does it support actively changing node properties, including read-only replicas, replica promotion to primary, and failure simulation. |
Backup and recovery | Supported | Memcached Edition currently supports automatic backup, but does not allow backup file downloads.. Data can only be recovered by cloning instances. For details, see Backup and Recovery. |
Password authentication | Not supported | Only password-free access is supported. |
Data migration | Not supported | |
Parameter configuration | Supported | maxmemory-policy: data eviction policy when the memory cache is full. proxy-slowlog-log-slower-than: recording threshold for slow logs. |
Log shipping | Not supported | Memcached Edition currently does not support shipping slow logs to Cloud Log Service (CLS). |
Slow query | Supported | |
Global replication | Not supported | Memcached Edition instances do not currently support data synchronization through global replication groups. For details, see Use Limits. |
Performance optimization | Not supported | Memcached Edition instances have not been integrated with TencentDB for DBbrain (DBbrain) for performance optimization. |
Monitoring and alarms | Supported | Memcached Edition provides a fully transparent monitoring service at the instance level and supports configuring monitoring metric alarms. For details, see Monitoring Memcached Edition Instances. Configuring event alarms is supported, including primary-secondary switch, service unavailability, and server failure. For details, see Creating Event Rules. |