腾讯云分布式缓存数据库(兼容 Redis)提供实例管理、连接访问、监控告警、网络安全、备份恢复、数据迁移、诊断优化等完整的运维能力。本文以功能模块为维度,汇总操作指南下的全部文档,供您按需检索。
一、按使用阶段快速上手
新建实例到业务正式接入,通常经过以下五个阶段。各阶段的必做操作如下:
二、功能模块索引
操作指南共包含20个功能模块。下表说明各模块解决的问题,您可点击模块名跳转至本文对应的明细表。
序号 | 功能模块 | 解决的问题 |
1 | 查看实例信息、变配、清空、退还销毁等生命周期操作 | |
2 | 各类客户端与开发语言的连接方式 | |
3 | 引擎大小版本升级、标准架构升级为集群架构、代理升级 | |
4 | 节点信息查看、副本提主、副本只读、故障模拟 | |
5 | 多可用区部署配置、可用区变更与就近访问 | |
6 | 监控指标查看、全链路监控、告警与事件规则配置 | |
7 | 网络变更、带宽调整、安全组、SSL 加密、外网访问 | |
8 | 账号创建与授权、密码重置与复杂度策略 | |
9 | 实例参数与参数模板管理、关键参数使用说明 | |
10 | 备份规则配置、备份加密、备份文件下载、实例克隆 | |
11 | 慢查询日志、错误日志查看与日志投递 | |
12 | 待处理运维事件查看与执行计划调整 | |
13 | 通过 Sentinel 协议访问实例 | |
14 | 基于 CAM 的子账号权限管理与策略配置 | |
15 | 自建或第三方数据库迁移上云、跨实例数据迁移 | |
16 | 异常诊断、性能趋势、大 Key 与热 Key 分析 | |
17 | 全量 SQL 审计日志的开通、查询与投递 | |
18 | 查看与跟踪实例的异步操作任务 | |
19 | 跨地域数据同步与地域级容灾 |
三、管理实例
实例是分布式缓存数据库的最小服务单元,一个实例即一套独立的缓存服务。以下操作覆盖实例从查看、变更到回收的完整生命周期。
3.1 查看与信息维护
操作 | 说明 | 文档 |
查看 Redis 版与 Valkey 版实例 | 查看实例列表、规格、网络、状态等信息 | |
查看 Memcached 版实例 | Memcached 版实例的信息查看方式 | |
为实例重新分配项目 | 按项目维度归类实例,便于分权与费用归集 | |
编辑实例标签 | 通过标签对实例分组,用于筛选与成本分摊 | |
设置维护时间窗 | 指定运维操作的执行时段,避开业务高峰 |
3.2 规格与容量变更
3.3 数据清理与实例回收
操作 | 说明 | 文档 |
清空实例数据 | 一次性清除实例内全部数据,实例本身保留 | |
下线/恢复实例 | 临时停止实例对外服务,需要时再恢复 | |
退还/销毁实例 | 退还实例,进入回收站隔离期后彻底销毁 | |
设置实例销毁保护 | 开启后需二次确认才可销毁,防止误操作 |
说明:
退还的实例先进入回收站隔离,隔离期内可恢复;隔离期结束后数据不可找回。执行前请确认已完成数据备份。
四、连接数据库实例
4.1 连接方式
操作 | 说明 | 文档 |
连接准备 | 连接前需确认的网络、账号、密码与客户端条件 | |
连接实例 | 通过 DMC、redis-cli 等方式连接实例 | |
Sentinel 模式连接 | 通过 Sentinel 协议实现客户端侧的主节点发现 |
4.2 客户端连接示例
开发语言 | 文档 |
Java | |
Python | |
Go | |
Node.js | |
PHP | |
C | |
.Net |
五、升级版本与架构
六、管理节点(Redis/Valkey 版)
操作 | 说明 | 文档 |
查看节点信息 | 查看各分片的主从节点分布、可用区与运行状态 | |
副本提主 | 手动将指定副本节点提升为主节点 | |
副本只读 | 开启读写分离,将读请求分流至副本节点 | |
Proxy 节点切换 | 手动切换 Proxy 节点,用于故障排查与验证 | |
故障模拟 | 主动注入故障,验证业务的容灾与重连能力 |
说明:
七、管理可用区
说明:
八、监控与告警
8.1 监控数据查看
操作 | 说明 | 文档 |
监控概述 | 监控体系的能力范围、采集粒度与数据保留策略 | |
监控指标 | 全量监控指标的含义、单位与取值说明 | |
查看监控数据 | 在控制台查看实例、节点、Proxy 维度的监控曲线 | |
监控实例(Memcached 版) | Memcached 版实例的监控查看方式 | |
多实例对比监控 | 将多个实例的同一指标叠加对比,快速定位异常实例 |
8.2 全链路监控
全链路监控将客户端、Proxy 与数据节点的耗时串联展示,用于定位时延究竟产生在网络、代理层还是引擎侧。
8.3 告警与事件
九、网络与安全
9.1 网络配置
操作 | 说明 | 文档 |
更换网络 | 变更实例所属私有网络与子网 | |
带宽调整 | 在标准带宽之上购买附加带宽,应对流量峰值 | |
开通外网访问 | 为实例分配外网访问地址 | |
通过 CLB 开启外网服务 | 借助负载均衡对外提供访问入口 | |
iptable 转发 | 通过云服务器转发实现跨网络访问 |
9.2 访问安全
操作 | 说明 | 文档 |
配置安全组 | 通过虚拟防火墙控制访问实例的来源 IP 与端口 | |
SSL 加密 | 开启传输链路加密,防止数据在传输过程中被窃取 | |
配置禁用命令 | 屏蔽 FLUSHALL、KEYS 等高危命令 |
说明:
安全组是一种有状态的虚拟防火墙,用于设置单台或多台实例的网络访问控制,是重要的网络隔离手段。建议遵循最小授权原则,仅放通业务必需的来源 IP 与端口。
十、账号管理
说明:
免密码访问会降低访问门槛,仅建议在网络隔离充分的测试环境使用。生产环境请开启密码认证并配合安全组限制来源。
十一、参数配置
11.1 参数与模板管理
11.2 关键参数使用说明
部分参数直接影响访问行为与容灾策略,使用前建议先阅读对应说明。
参数 | 作用 | 文档 |
local-client-list | 获取连接实例的客户端信息,用于排查连接来源 | |
disable-command-list | 禁用高危命令,降低误操作导致的数据风险 | |
read-local-node-only | 优先访问同可用区节点,降低跨可用区时延 | |
auto-failback | 主节点恢复后自动回切,维持节点在可用区的原有分布 |
十二、备份与恢复
操作 | 说明 | 文档 |
备份与恢复概述 | 备份类型、保留周期与恢复能力的整体说明 | |
配置备份规则 | 设置自动备份的执行时间与保留天数 | |
开启备份加密 | 对备份文件加密存储,满足合规要求 | |
配置备份文件下载方式 | 限制备份文件的下载来源与网络类型 | |
下载备份文件 | 将备份文件下载至本地或指定环境 | |
克隆实例(Redis/Valkey 版) | 基于备份集创建一个数据一致的新实例 | |
克隆实例(Memcached 版) | Memcached 版实例的克隆方式 |
十三、日志中心
操作 | 说明 | 文档 |
慢查询(Redis/Valkey 版) | 查看执行耗时超过阈值的命令,定位性能瓶颈 | |
慢查询(Memcached 版) | Memcached 版实例的慢查询查看方式 | |
错误日志 | 查看实例运行过程中的错误记录 | |
日志投递 | 将日志投递至日志服务 CLS,用于长期留存与检索 |
十四、事件管理(Redis/Valkey 版)
十五、Sentinel 模式
操作 | 说明 | 文档 |
Sentinel 模式 | 通过 Sentinel 协议获取主节点地址,适配已有的 Sentinel 客户端架构 |
十六、访问管理
十七、数据迁移
17.1 方案选择
操作 | 说明 | 文档 |
迁移方案概览 | 对比各迁移方案的适用源端、停机时间与限制 |
17.2 使用 DTS 迁移
DTS 支持在业务不停机的前提下完成数据迁移,是自建实例上云的推荐方案。
迁移前置检查项:迁移任务启动前会执行以下校验,任一项未通过将导致任务失败。
检查项 | 文档 |
源实例是否为副本节点 | |
目标实例状态是否正常 | |
目标实例容量是否满足要求 | |
源实例参数检查 | |
网络是否可达 | |
源实例目标实例版本是否兼容 | |
常见错误处理 |
17.3 其他迁移方案
操作 | 说明 | 文档 |
使用 redis-port 进行迁移 | 通过工具导入导出数据,适用于离线迁移场景 | |
PIKA 到 Redis 数据迁移方案 | 从 PIKA 迁移至分布式缓存数据库 | |
SSDB 到 Redis 数据迁移方案 | 从 SSDB 迁移至分布式缓存数据库 |
十八、诊断优化(DBbrain)
DBbrain 提供自动化的性能诊断与优化建议,可将异常定位从人工排查转为系统提示。
操作 | 说明 | 文档 |
概述 | 诊断优化的功能范围与使用前提 | |
开启自动扩容(自治任务) | 容量接近上限时自动扩容,避免因内存写满导致服务受损 | |
异常诊断 | 查看实例的健康得分与异常事件的根因分析 | |
性能趋势 | 按时间维度观察核心性能指标的变化 | |
实时会话 | 查看当前连接与执行中的命令 | |
慢日志分析 | 聚合慢日志,识别高频慢命令 | |
内存分析(大 Key 分析) | 定位占用内存过大的 Key | |
延迟分析 | 分析请求耗时的整体分布 | |
延迟分析(命令字分析) | 按命令维度拆解耗时 | |
延迟分析(热 Key 分析) | 定位访问频次异常集中的 Key |
十九、数据库审计
二十、任务管理
操作 | 说明 | 文档 |
任务管理 | 查看变配、迁移、升级等异步任务的执行进度与结果 |
二十一、全球复制(Redis 版)
全球复制在多个地域间建立数据同步关系,用于就近读取与地域级容灾。
二十二、相关文档
除操作指南外,以下栏目可协助您完成选型、开发与问题排查。