分布式缓存服务 DCS
分布式缓存服务 DCS
本产品内“
”的所有结果
本产品内“
”的所有结果
最新动态
功能总览
服务公告
产品公告
【停售公告】华为云分布式缓存服务Redis 3.0版本停售公告
【停售说明】华为云分布式缓存服务Memcached实例停售公告
版本支持策略
漏洞公告
漏洞修复策略
版本发布记录
产品介绍
图解华为云Redis与开源服务的差异
什么是分布式缓存服务
典型应用场景
安全
责任共担
身份认证与访问控制
数据保护技术
审计与日志
服务韧性
监控安全风险
认证证书
安全白皮书
DCS实例类型
Redis单机实例
Redis主备实例
Redis Proxy集群实例
Redis Cluster集群实例
Redis读写分离实例
Redis实例类型差异
Memcached单机实例(已停售)
Memcached主备实例(已停售)
DCS实例规格
Redis 4.0/5.0实例
Redis 6.0实例
Redis 3.0实例(已停售)
Memcached实例(已停售)
开源命令兼容性
Redis 4.0支持及禁用的命令
Redis 5.0支持及禁用的命令
Redis 6.0支持及禁用的命令
Web CLI中支持和禁用命令
实例受限使用命令
部分命令使用限制
Redis 3.0支持及禁用的命令(已停售)
Memcached支持和禁用的命令(已停售)
容灾和多活策略
产品规格差异
Redis版本差异
Redis企业版与基础版差异
与开源服务的差异
约束与限制
权限管理
基本概念
与其他服务的关系
计费说明
计费概述
计费模式
计费模式概述
包年/包月
按需计费
计费项
变更计费模式
按需转包年/包月
包年/包月转按需
续费
续费概述
手动续费
自动续费
费用账单
欠费说明
停止计费
成本管理
计费FAQ
按需实例转包周期失败是什么原因?
按需实例转包周期需要停服么?
快速入门
使用Web CLI快速连接Redis并读写数据
入门实践
用户指南
DCS业务使用流程
创建用户并授权使用DCS
购买Redis实例
连接Redis实例
配置Redis网络连接
连接Redis网络要求
开启Redis 4.0/5.0/6.0公网访问并获取公网访问地址
配置Redis访问控制
配置Redis访问白名单
配置Redis访问密码
配置Redis SSL数据加密传输
配置Redis ACL访问账号
使用客户端连接Redis
Redis-cli客户端连接Redis
Jedis客户端连接Redis(Java)
Lettuce客户端连接Redis(Java)
Redisson客户端连接Redis(Java)
Redis-py客户端连接Redis(Python)
Go-redis客户端连接Redis(Go)
Hiredis客户端连接Redis(C++)
StackExchange.Redis客户端连接Redis(C#)
Phpredis客户端连接Redis(PHP)
Predis客户端连接Redis(PHP)
Ioredis客户端连接Redis(Node.js)
控制台连接Redis
公网连接Redis 3.0(Redis 3.0已停售)
开启Redis 3.0实例的公网访问
Redis-cli客户端公网连接Redis 3.0
连接Memcached实例(已停售)
配置Memcached访问密码
使用客户端连接Memcached
Telnet客户端连接Memcached
Spymemcached客户端连接Memcached(Java)
Python-binary-memcached客户端连接Memcached(Python)
Libmemcached客户端连接Memcached(C++)
Libmemcached客户端连接Memcached(PHP)
管理实例
查看和修改DCS实例基本信息
查看DCS实例后台任务
查看DCS实例的客户端连接信息
修改DCS实例配置参数
配置DCS实例参数模板
查看DCS实例参数模板信息
创建DCS实例自定义参数模板
配置DCS实例标签
重命名DCS实例高危命令
导出DCS实例列表
切换DCS实例的主备节点
管理DCS实例分片与副本
备份恢复实例数据
DCS备份恢复概述
自动备份DCS实例数据
手动备份DCS实例数据
恢复DCS实例数据
下载DCS实例备份文件
变更实例
变更DCS实例规格
调整DCS实例带宽
变更DCS集群实例为多可用区
管理实例生命周期
重启DCS实例
关闭/启动DCS实例
删除DCS实例
清空DCS实例数据
分析诊断实例
查找Redis实例大Key和热Key
扫描并删除Redis实例的过期Key
诊断Redis实例
查看Redis实例的慢查询记录
查询Redis实例运行日志
查看Redis实例的命令审计日志
迁移实例数据
DCS数据迁移概述
迁移方案说明
DCS实例间迁移
使用迁移任务在线迁移DCS Redis实例
使用备份文件离线迁移DCS Redis实例
自建Redis迁移至DCS
使用迁移任务在线迁移自建Redis
使用备份文件离线迁移自建Redis
使用Redis-cli离线迁移自建Redis(AOF文件)
使用Redis-cli离线迁移自建Redis(RDB文件)
使用RedisShake工具在线迁移自建Redis Cluster集群
使用RedisShake工具离线迁移自建Redis Cluster集群
其他云厂商Redis迁移至DCS
使用迁移任务在线迁移其他云厂商Redis
使用备份文件离线迁移其他云厂商Redis
使用Rump在线迁移其他云厂商Redis
使用RedisShake在线迁移其他云厂商Redis
使用RedisShake离线迁移其他云厂商Redis
测试实例性能
使用memtier_benchmark测试Redis性能
使用redis-benchmark测试Redis性能
redis-benchmark与memtier_benchmark的差异
Redis性能测试数据参考
Redis 3.0 主备实例测试数据
Redis 3.0 Proxy集群实例测试数据
Redis 4.0/5.0 主备实例测试数据
Redis 4.0/5.0 Proxy实例测试数据
Redis 4.0/5.0 Cluster集群实例测试数据
Redis 6.0主备实例测试数据
Redis 6.0 Cluster集群实例测试数据
Redis备份恢复迁移性能测试数据
申请扩大DCS配额
查看监控指标与配置告警
DCS支持的监控指标
DCS常用的监控指标
查看DCS性能监控
配置DCS监控告警
查看DCS审计日志
最佳实践
DCS最佳实践汇总
业务应用
使用DCS实现热点资源顺序访问
使用DCS实现排行榜功能
使用DCS实现视频直播弹幕和社交网站评论的功能
使用DCS实现游戏开合服的数据同步
使用DCS实现电商秒杀功能
使用DCS改造传统应用系统数据库
升级Redis 3.0实例到高版本实例
网络连接
使用Nginx实现公网访问DCS
使用SSH隧道代理实现公网访问DCS
使用华为云ELB公网访问DCS
客户端通过CCE连接DCS
配置Redis客户端重试机制
使用指导
DCS数据安全
DCS使用规范
发现和处理Redis大Key热Key
配置Redis Pipeline
优化Jedis连接池
API参考
使用前必读
API概览
如何调用API
构造请求
认证鉴权
返回结果
应用示例
创建DCS高频场景示例
示例1:创建Redis实例
示例2:创建数据迁移任务
示例3:批量删除Redis实例
API V2(推荐)
生命周期管理
创建缓存实例
查询所有实例列表
批量删除实例
查询指定实例
删除实例
修改实例信息
变更实例规格
获取可删除副本
包周期实例变更规格
实例管理
更新实例带宽弹性伸缩策略
查询实例带宽弹性伸缩策略
删除实例带宽弹性伸缩策略
查询实例参数修改记录详情
主备切换
修改密码
重置密码
查询实例状态
重启实例或清空数据
查询运行中实例的统计信息
开启或关闭客户端IP透传
变更指定实例的带宽
开启/修改实例公网访问
关闭实例公网访问
集群分片倒换
异步交换实例主备节点
查询实例是否可以扩容
获取实例分片带宽
修改实例分片带宽
异步导出实例资源
指定实例节点启停开关
根据实例ID获取实例内核版本信息
升级实例小版本
分片与副本
设置备节点优先级
域名摘除IP
查询分片信息
批量查询实例节点信息
查询实例节点信息
获取副本状态
参数管理
查询实例配置参数
修改实例配置参数
异步修改实例配置参数
查询实例参数修改记录列表
备份与恢复
删除备份文件
恢复指定实例
查询实例恢复记录
获取备份文件下载链接
备份指定实例
查询实例备份信息
数据迁移
进行IP交换
创建备份导入任务
查询迁移任务列表
删除数据迁移任务
查询迁移任务详情
设置迁移任务自动重连
停止数据迁移任务
查询在线迁移进度明细
创建在线数据迁移任务
配置在线数据迁移任务
批量停止数据迁移任务
同步停止数据迁移任务
查询迁移日志列表
批量重启在线迁移任务
标签管理
查询租户所有标签
批量添加或删除标签
查询单个实例标签
缓存分析
查询过期Key扫描记录
立刻扫描过期Key
创建大key分析任务
查询大key分析任务列表
查询大key分析详情
删除大key分析记录
设置大key自动分析配置
查询大key自动分析配置
创建热key分析任务
查询热key分析任务列表
查询热key分析详情
删除热key分析任务
设置热key自动分析配置
查询热key自动分析配置
创建过期key扫描任务
查询自动扫描配置
修改自动扫描配置
日志管理
查询慢日志
查询Redis运行日志列表
采集Redis运行日志
获取日志下载链接
账号管理
创建ACL账号
查询ACL账户列表
修改ACL账号密码
重置ACL账号密码
修改ACL角色
删除ACL账号
ACL账号修改备注
网络安全
开启/关闭SSL
查询实例SSL信息
下载实例SSL证书
设置IP白名单分组
查询指定实例的IP白名单
后台任务管理
查询后台任务列表
删除后台任务
查询后台任务详细信息
查询租户Job执行结果
查询任务中心任务列表
删除任务中心任务
提交前置检查任务
查询实例列表导出任务详情
实例诊断
创建实例诊断任务
查询实例诊断任务列表
删除诊断记录
查询指定诊断报告
模板管理
查询参数模板列表
创建自定义模板
查询参数模板详情
修改自定义模板
删除自定义模板
其他接口
查询产品规格
查询维护时间窗时间段
查询租户配额
查询单个主维度下子维度监控对象列表
查询主维度信息列表
查询可用区信息
执行web-cli命令
登出WebCli
登录WebCli
会话管理
下发查询会话列表任务
获取会话列表
kill指定的会话
下发kill指定节点或实例的全部会话任务
权限策略和授权项
附录
状态码
错误码
获取项目ID
获取账户名和账号ID
缓存实例状态说明
实例诊断ID说明
历史API
生命周期管理
创建缓存实例
删除实例
批量删除实例
查询指定实例
查询所有实例列表
修改实例信息
扩容缓存实例
实例管理
重启实例或清空数据
查询分片信息
添加副本
查询运行中实例的统计信息
查询实例状态
修改密码
参数管理
修改实例配置参数
查询实例配置参数
备份和恢复
备份指定实例
恢复指定实例
查询实例备份信息
查询实例恢复记录
删除备份文件
获取备份文件下载链接
标签管理
查询租户所有标签
批量添加或删除标签
查询单个实例标签
其他接口
查询产品规格列表
查询租户的试用权限
查询租户配额
查询维护时间窗时间段
查询可用区信息
实例详情
变更指定实例的带宽
SDK参考
SDK概述
常见问题
实例类型/版本
DCS Redis 4.0支持的新特性说明
DCS Redis 5.0支持的新特性说明
DCS Redis 6.0支持的新特性说明
如何查询Redis实例的原生版本
Redis的Arm和x86实例有什么差异?
实例特性
DCS实例的CPU规格是怎么样的
如何理解分片数与副本数?
Redis实例支持的单个Key和Value数据大小是否有限制?
Redis集群可以读取每个节点的IP地址吗?
DCS Redis集群实例是否支持原生集群?
Redis实例的数据逐出策略是什么?
Redis实例是否支持读写分离?
Redis实例是否支持多DB方式?
DCS是否支持外部扩展模块、插件或者Module?
Redis实例支持数据持久化吗?开启持久化有什么影响?
Redis实例支持存储的数据个数有限制吗?
安全性
如何配置安全组
Redis 4.0/5.0/6.0基础版实例为什么不支持安全组?
Redis的安全加固方面有哪些建议?
Redis实例是否支持SSL加密传输?
如何修改Redis 3.0实例的SSL开关?
DCS实例是否支持跨可用区部署?
连接实例必须使用密码吗?如何获取密码?
哨兵原理
DCS是否支持哨兵模式接入?
客户端和网络连接
DCS实例支持公网访问吗?
Redis连接失败问题排查和解决
DCS实例是否支持跨VPC访问?
Redis公网访问所需弹性IP是否收费?
Redis连接时报错:“(error) NOAUTH Authentication required”。
客户Http的Server端关闭导致Redis访问失败
客户端出现概率性超时错误
使用Jedis连接池报错如何处理?
如何使用Redis-desktop-manager访问Redis实例?
使用SpringCloud时出现ERR Unsupported CONFIG subcommand怎么办?
客户端无法使用域名连接DCS缓存实例时如何处理?
本地环境是否可以连接缓存实例?
使用Redis实例的发布订阅(pubsub)有哪些注意事项?
Redis 3.0实例公网开关被关闭是什么原因?
使用短连接访问Redis出现“Cannot assign requested address”错误
连接池选择及Jedis连接池参数配置建议
如何解决Lettuce 6.x版本客户端使用DCS实例兼容性问题?
应该选择域名还是IP地址连接Redis实例?
主备实例的只读地址是连接到主节点还是备节点?
Redis使用
是否支持CPU架构的变更?
实例是否支持变更可用区
Redis实例能否修改VPC和子网?
实例是否支持自定义或修改端口?
实例是否支持修改访问地址?
实例无法删除是什么原因?
集群实例启动时间过长是什么原因?
使用redis_exporter出错怎么办?
什么是预留内存,如何配置预留内存?
创建的缓存实例为什么可使用内存比实例规格少一些?
Redis 3.0 Proxy集群不支持redisson分布式锁的原因
DCS Redis有没有后台管理软件?
DCS缓存实例的数据被删除后,能否找回?
为什么实例实际可用内存比申请规格小而且已使用内存不为0?
如何查看Redis内存占用量
Cluster集群实例容量和性能未达到瓶颈,但某个分片容量或性能已过载是什么原因?
访问Redis报OOM错误提示
不同编程语言如何使用Cluster集群客户端
使用Cluster的Redis集群时建议配置合理的超时时间
读取redis数据报超时错误
hashtag的原理、规则及用法示例
Redis key丢失是什么原因
重启实例后缓存数据会保留吗?
如何确认实例是单DB还是多DB
Proxy集群开启多DB的使用限制及操作方式
如何创建多DB的Proxy集群实例?
扩容缩容与实例升级
Redis实例是否支持版本升级,如Redis 4.0升级到Redis 5.0?
升级Redis 3.0实例到高版本实例
在维护时间窗内对实例维护是否有业务中断?
DCS实例规格变更是否需要关闭或重启实例?
DCS支持哪些实例类型变更?
DCS实例规格变更的业务影响
Redis/Memcached实例变更失败的原因
DCS实例如何缩容?
Redis集群实例如何内存不变,只扩分片数?
使用Lettuce连接Cluster集群实例时,规格变更的异常处理
集群实例是否支持单分片扩容(垂直扩容)
数据备份/导出/迁移
DCS实例是否兼容低版本Redis迁移到高版本
不同类型的操作系统间进行数据传递和操作,需要注意什么?
源Redis使用了多DB,能否迁移数据到集群实例?
源Redis迁移到集群实例中有哪些限制和注意事项?
在线迁移需要注意哪些?
在线迁移能否做到完全不中断业务?
在线迁移实例源端报“Disconnecting timedout slave”和“overcoming of output buffer limits”
如何导出Redis实例数据?
使用Rump工具迁移数据,命令执行后无报错,但Redis容量无变化
是否支持控制台导出RDB格式的Redis备份文件?
缓存实例备份文件如何存放?备份文件的数量是否有限制?
Redis在线数据迁移是迁移整个实例数据么?
AOF文件在什么情况下会被重写
Redis迁移失败有哪些常见原因?
一个数据迁移能迁移到多个目标实例么?
怎么放通SYNC和PSYNC命令?
迁移或导入备份数据时,相同的Key会被覆盖吗?
Cluster集群实例使用内置key且跨slot的Lua脚本时迁移失败
迁移故障处理
数据迁移失败问题排查
Memcached如何迁移?
是否支持Memcached和Redis之间实例数据的迁移?
大Key/热Key分析/过期Key扫描
什么是大Key/热Key?
存在大Key/热Key,有什么影响?
为了减少大Key和热Key过大,有什么使用建议?
如何分析Redis 3.0实例的热Key?
如何提前发现大Key和热Key?
DCS删除过期key
Key的保存时间是多久?如何设置Key的过期时间?
Redis执行大Key分析后内存使用率降低的原因
Redis命令
Redis命令是否支持审计?
如何清空Redis数据?
如何在Redis中查找匹配的Key和遍历所有Key?
Redis命令执行失败的可能原因
在Web Cli执行keys命令报错“permission denied”
高危命令如何重命名?
是否支持pipeline命令?
Redis是否支持INCR/EXPIRE等命令?
Redis命令执行不生效
Redis命令执行是否有超时时间?超时了会出现什么结果?
Redis的Key是否能设置为大小写不敏感?
WebCli的常见报错
监控告警
Redis实例CPU使用率达到100%的原因
如何查看Redis实例的实时并发连接数和最大连接数
Redis监控数据异常处理方法
监控数据出现实例已使用内存略大于实例可使用内存是什么原因?
为什么带宽使用率指标会超过100%
监控指标中存在已拒绝的连接数是什么原因?
触发限流(流控)的原因和处理建议
主备倒换
发生主备倒换的原因有哪些?
主备倒换的业务影响
主备实例发生主备倒换后是否需要客户端切换IP?
Redis主备节点的数据如何同步?
创建实例和权限
Redis实例创建失败的可能原因
创建DCS实例时页面无法自动获取子网和安全组等信息
创建DCS时选择不到需要的企业项目
IAM子用户无法看到新买的Redis
Memcached使用
Memcached实例的数据能否dump出来分析?
DCS的Memcached兼容的版本号是多少?
DCS的Memcached支持哪些数据结构?
Memcached实例支持公网访问么?
Memcached实例是否支持修改配置参数?
DCS的Memcached与自建Memcached的区别是什么?
DCS的Memcached过期数据清除策略是什么?
创建Memcached实例时如何选择可用区?
故障排除
Redis连接失败问题排查和解决
Redis实例CPU使用率高问题排查和解决
Redis实例内存使用率高问题排查和解决
排查Redis实例带宽使用率高的问题
使用Jedis连接池报错如何处理?
视频帮助
文档下载
通用参考
产品术语
云服务等级协议(SLA)
白皮书资源
支持区域
系统权限