腾讯云数据库提供多种高性能内存存储解决方案,其中 Redis 版引擎与 Valkey 引擎是两大核心产品线,为用户提供了完全兼容 Redis 协议的高可用、高性能缓存服务。
Redis 版
Redis 版是腾讯云提供的完全兼容 Redis 标准协议的高性能内存数据库服务,支持多版本选择和灵活架构,旨在为您的应用构建毫秒级响应的缓存解决方案。
核心特性
协议兼容性:完全支持 Redis 标准协议,现有应用无需修改代码即可直接使用。
多版本支持:全面兼容 Redis 4.0、5.0、6.2、7.0等主流版本,以适配不同业务在各个发展阶段的需求。
数据结构:完整支持 String、Hash、List、Set、Sorted Set 等 Redis 原生数据结构。
架构与性能
标准架构: 采用经典主从复制架构,支持1 - 5个副本节点,规格覆盖0.25GB - 64GB,是中小型应用的理想选择。
集群架构: 采用分布式集群设计,支持1 - 256个分片的水平扩展,规格高达1GB - 16TB,专为海量数据和大规模并发场景而设。
高性能表现:标准架构具备高达10万级 QPS 的处理能力,而集群架构更可支撑千万级 QPS,轻松应对高并发挑战。
说明:
Redis 版作为官方主推且历经大规模生产环境考验的缓存服务,功能覆盖全面,各版本具体特性以控制台展示为准。
Valkey 版
Valkey 版是腾讯云提供的完全兼容 Redis 标准协议的高性能内存数据库服务,100%兼容 Redis 7.0及之前版本,支持灵活的架构,旨在为您的应用构建毫秒级响应的缓存解决方案。
核心特性
协议兼容性:同样支持 Redis 标准协议,确保现有应用可以零成本、无缝迁移。
版本支持:当前支持 Valkey 8.0 版本,集成了社区前沿的技术特性与性能优化。
数据结构:全面支持 String、Hash、List、Set、Sorted Set 等 Redis 原生数据结构,确保应用兼容性。
架构与性能
标准架构: 采用经典主从复制架构,支持1 - 5个副本节点,规格覆盖0.25GB - 64GB,是中小型应用的理想选择。
集群架构: 采用分布式集群设计,支持1 - 256个分片的水平扩展,规格高达2GB - 8TB,专为海量数据和大规模并发场景而设。
高性能表现:标准架构具备高达10万级 QPS 的处理能力,而集群架构更可支撑千万级 QPS,轻松应对高并发挑战。
说明:
当前 Valkey 版仅支持在控制台购买,更多功能将陆续上线,敬请期待。
Memcached 版
基于开源 Memcached 协议的高性能、内存级分布式缓存服务,专为大规模高速缓存场景设计。
核心特性
协议兼容性:完全兼容 Memcached 标准协议,现有基于 Memcached 开发的应用无需任何代码修改即可直接使用。
版本支持:当前仅支持 Memcached 1.6版本,集成社区最新稳定特性和安全补丁。
架构与功能
采用原生分布式集群架构,支持平滑的在线扩容与缩容,整个过程对业务透明无感。Memcached 版支持功能明细如下所示。
功能 | 是否支持 | 说明 |
连接方式 | 支持 telnet 方式 | 不支持通过 DMC 连接 Memcached 版数据库。 不支持通过 redis-cli 访问 Memcached 版数据库实例。 |
升级版本 | 不支持 | 当前仅支持 Memcached 协议1.6版本,不涉及版本升级。 |
节点管理 | 不支持 | Memcached 版不支持查看实例的节点信息,不支持主动改变节点属性,包含:副本只读、副本提主、故障模拟。 |
备份与恢复 | 支持 | |
密码认证 | 不支持 | 仅支持免密码访问。 |
数据迁移 | 不支持 | |
参数配置 | 支持 | maxmemory-policy:内存缓存满后数据的淘汰策略。 proxy-slowlog-log-slower-than:慢日志的记录阈值。 |
日志投递 | 不支持 | Memcached 版当前不支持将慢日志投递至 CLS。 |
慢查询 | 支持 | |
全球复制 | 不支持 | |
诊断优化 | 不支持 | Memcached 版实例暂未接入数据库智能管家(TencentDB for DBbrain,DBbrain)的诊断优化。 |
监控与告警 | 支持 | 支持 Memcached 版实例维度完整透明的监控服务,并支持配置监控指标告警,具体信息,请参见 监控 Memcached 版实例。 支持配置事件告警,包含:主备切换、服务不可用、服务器故障等事件。具体信息,请参见 创建事件规则。 |