检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
客户Http的Server端关闭导致Redis访问失败 原因分析:客户端使用长连接,或者连接池,用完后关闭与DCS实例的连接,再次使用时,出现报错。 解决方案:使用长连接或连接池,用完后不要关闭连接;如果发现连接中断,请重新建连。 父主题: 客户端和网络连接
如何解决Lettuce 6.x版本客户端使用DCS实例兼容性问题? 问题现象 使用Lettuce 6.x版本客户端,连接DCS的Redis Proxy(4.x/5.x)集群,会报错"NOAUTH Authentication required"。
本节介绍如何在分布式缓存服务管理控制台创建和修改自定义参数模板。 创建自定义参数模板 登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择实例所在的区域。 单击左侧菜单栏的“参数模板”,进入“参数模板”页面。
集群实例是否支持单分片扩容(垂直扩容) Redis 3.0集群实例不支持垂直扩容,Redis 4.0及以上版本的集群实例如需垂直扩容实例单分片容量,请联系技术支持添加垂直扩容特性的白名单。 垂直扩容的影响请参考实例规格变更的影响。 操作步骤 登录分布式缓存服务管理控制台。
重命名DCS实例高危命令 Redis实例创建之后,支持修改部分高危命令,命令修改后,仅修改者知晓修改后的命令,其他用户执行原始命令时会被拦截报错,以此可以限制高危命令的使用。
漏洞修复策略 漏洞修复周期 高危漏洞: Redis社区发现漏洞并发布修复方案后,DCS会同步开源社区修复方案,并针对Redis内核变动做充分测试验证,一般在1~3个月内进行修复,修复策略与社区保持一致。 其他漏洞: 其他漏洞请参见版本发布记录,按照版本正常升级流程解决。
DCS云服务内部的Redis之间进行迁移: 如果迁移任务和源端实例在相同账号下的相同Region,在配置在线迁移任务时,源端实例通过选择DCS实例(云服务Redis)的方式进行配置,会自动放通源端实例的SYNC和PSYNC命令。
DCS是否支持外部扩展模块、插件或者Module? DCS Redis不支持加载外部扩展模块、插件和Module。DCS后续也没有Module的规划。 父主题: 实例特性
DCS的Memcached兼容的版本号是多少? DCS的Memcached是基于Redis 3.0版本引擎实现的,兼容memcache1.5.1版本。 父主题: Memcached使用
容灾和多活策略 DCS缓存实例都存储着大量关键数据,不论是作为数据库前端缓存,还是作为数据存储引擎,数据的可靠性与服务的连续可用性是DCS服务设计上为客户考虑的核心因素,下图展示了DCS在数据和服务方面的容灾架构设计演进。
DCS最佳实践汇总 本文汇总了基于分布式缓存服务DCS常见应用场景的操作实践,为每个实践提供详细的方案描述和操作指导,帮助用户轻松使用DCS。 表1 DCS最佳实践一览表 最佳实践 说明 使用DCS实现热点资源顺序访问 该实践介绍如何使用Redis对分布式应用加锁。
如果源端Redis是DCS实例,请配置client-output-buffer-slave-hard-limit和client-output-buffer-slave-soft-limit参数值为实例最大内存的20%。 父主题: 数据备份/导出/迁移
通过控制台对Redis实例进行调整DCS实例带宽,可解决带宽超限的问题。 父主题: 监控告警
可以使用应用双写的方式,即在迁移过程中业务数据继续从源Redis中正常读取,同时将数据的增删改操作在华为云DCS的Redis实例中执行一遍。 保持以上状态运行一段时间后(等待较多的旧数据过期删除),把系统的缓存数据库正式切到华为云DCS。
如果ping不通: VPC内访问Redis 3.0或企业版Redis时,要求客户端与DCS缓存实例的VPC相同,安全组相同或者DCS缓存实例的安全组放开了6379端口访问。
Redis 4.0及以上版本的实例,支持会话管理功能。Redis 3.0版本实例可以通过执行Client List命令,查询客户端IP信息。 查看DCS实例的客户端连接信息 登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择实例所在的区域。
版本支持策略 分布式缓存服务Redis的版本生命周期如表1所示。
成长地图 | 华为云 分布式缓存服务 分布式缓存服务(Distributed Cache Service,简称DCS)为您提供即开即用、安全可靠、弹性扩容、便捷管理的在线分布式缓存能力,兼容Redis®*,提供单机、主备、集群等丰富的实例类型,满足用户高并发及快速数据访问的业务诉求
DCS实例类型 Redis单机实例 Redis主备实例 Redis Proxy集群实例 Redis Cluster集群实例 Redis读写分离实例 Redis实例类型差异 Memcached单机实例(已停售) Memcached主备实例(已停售)
Web CLI中支持和禁用命令 本章节主要介绍DCS管理控制台Web CLI工具的命令兼容性,列举支持和禁用的命令列表。当前仅Redis 4.0及以上版本支持Web CLI功能。 当前在Web CLI下所有命令参数暂不支持中文且key和value不支持空格。