检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
全,用户创建的DCS缓存实例,必须通过与DCS缓存实例相同虚拟私有云(VPC)的弹性云服务器(ECS)来访问。 如果您在应用开发调试阶段,可以通过网络代理转发的方式,用一台能与DCS缓存实例网络互通的弹性云服务器(ECS)做中转,实现本地环境连接DCS缓存实例。具体操作参考使用S
0及以上版本基础版主备实例的连接信息中,有“连接地址”和“只读地址”。其中,连接地址是连接主备实例的主节点,只读地址是连接主备实例的备节点。 详情可以参考Redis 4.0/5.0/6.0基础版主备实例架构设计。 图1 连接信息 默认情况下,客户端通过主备实例的主节点读、写数据,备节点用
在开始使用之前,请确保您安装的是最新版本的SDK。使用过时的版本可能会导致兼容性问题或无法使用最新功能。您可以在SDK中心查询版本信息。 表1提供了DCS服务支持的SDK列表,您可以在GitHub仓库查看SDK更新历史、获取安装包以及查看指导文档。 表1 SDK列表 编程语言 Github地址
跨VPC访问,即客户端和实例不在同一个VPC。 对于未开启公网访问的实例,一般情况下,不同VPC间网络不互通,不在同一VPC下的弹性云服务器无法访问DCS缓存实例。 可以通过创建VPC对等连接,将两个VPC的网络打通,实现跨VPC访问DCS缓存实例。 用户通过VPC对等访问DCS缓存实例时,除了满足VPC对
恢复DCS实例数据 本节介绍如何在DCS管理控制台将实例已备份的记录恢复到本实例中。例如在实例数据误删除的场景,您可以通过该操作恢复实例数据。 如果需要将备份数据迁移到其他DCS实例中,请参考使用备份文件离线迁移DCS Redis实例。 Proxy集群支持开启或关闭多DB,开启多
手动备份DCS实例数据 当您需要即时备份DCS缓存实例中的数据,可以通过手动备份功能完成实例数据备份。本节介绍如何在DCS管理控制台手动备份主备缓存实例的数据。 如果备份数量没有超出最大限制(24个),手动备份数据不会自动清除,您可根据需要手动删除备份数据。 自动和手动备份记录总
手动续费 包年/包月缓存实例从购买到被自动删除之前,您可以随时在控制台为缓存实例续费,以延长实例的使用时间。 在云服务控制台续费 登录管理控制台。 单击左侧导航栏的图标,选择“应用中间件 > 分布式缓存服务 Redis版”。 单击“缓存管理”,进入缓存实例列表页面。 单击目标缓存实例“操作”列下的“更多
s请求前会进行探测)。 testWhileIdle可以在连接空闲时进行连接检测,合理配置阈值可以及时剔除连接池中的异常连接,防止使用异常连接造成业务报错。 在空闲连接检测之前,连接出现问题,可能会造成使用该连接的业务报错,此处可以通过参数控制检测间隔(timeBetweenEvictionRunsMillis)。
立的VPC内。租户可以创建一个跨可用区的子网组,之后可以根据业务需要,将部署DCS的高可用实例选择此子网完成,DCS在创建完实例后会为租户分配此子网的IP地址,用于缓存实例。DCS实例部署在租户VPC后,租户可通过VPN使其它VPC能够访问实例所在VPC,也可以在VPC内部创建E
修改白名单:在白名单列表,单击“编辑”,可以修改该白名单分组下的IP地址/地址段。 删除白名单:在白名单列表,单击“删除”,可以删除该白名单分组。 停用白名单:单击白名单列表左上角的“停用白名单”。停用白名单后,所有与实例VPC相通的IP都能访问该实例,单击“启用白名单”,可以重启白名单。 父主题:
新版本,升级后就可以支持备份恢复功能。 单机实例不支持备份功能,用户可以通过Redis-cli客户端导出rdb文件,但是使用Redis-cli导出rdb文件依赖SYNC命令。 放通了SYNC命令的单机实例(例如Redis 3.0单机实例,未禁用SYNC命令),可以通过执行以下命令,将单机实例上的数据导出:
缓存实例处于创建失败的状态。 RUNNING 缓存实例正常运行状态。 在这个状态的实例可以运行您的业务。 ERROR 缓存实例处于故障的状态。 RESTARTING 缓存实例正在进行重启操作。 FROZEN 缓存实例处于已冻结状态,用户可以在“我的订单”中续费开启冻结的缓存实例。 EXTENDING 缓存实例处于正在扩容的状态。
与DCS缓存实例网络互通,同时可以从本地电脑远程SSH连接ECS。 绑定弹性IP,公网可以访问ECS. ECS的虚拟私有云以及子网配置成与DCS缓存实例相同。 ECS配置正确的安全组访问规则。 为了方便,ECS使用Linux操作系统。 本地电脑可以连接互联网,且安装有MobaXterm、Redis客户端等工具。
of objects 标签列表。具体参数,请参考表2。 表2 tags参数说明 参数 是否必选 参数类型 描述 key 是 String 标签键。 不能为空。 对于同一资源键值唯一。 长度不超过36个字符。 value 否 String 标签值。 action为create时,必选。action为delete时,非必选。
据并将数据迁移到目标Redis中。 上传OBS桶的备份文件支持.aof、.rdb、.zip、.tar.gz四种格式,您可以直接上传.aof和.rdb文件,也可以将.aof和.rdb文件压缩成.zip或.tar.gz文件,然后将压缩后的文件上传到OBS桶。 如果源端实例是集群Red
间源端实例的内存不够用需要扩容,建议先中断迁移任务 ,然后再扩容。 迁移时间 迁移操作建议在业务低峰期进行。 版本限制 低版本可以到高版本,高版本也可以到低版本,不同版本,在迁移时需要分析业务系统使用到的缓存命令在目的端实例是否兼容。 多db限制 如果目标端与源端均使用DCS的P
包年/包月缓存实例从购买到被自动删除之前,您可以随时在控制台为DCS缓存实例续费,以延长缓存实例的使用时间。 自动续费 开通自动续费后,缓存实例会在每次到期前自动续费,避免因忘记手动续费而导致实例被自动删除。 在一个包年/包月缓存实例生命周期的不同阶段,您可以根据需要选择一种方式进行续费,具体如图1所示。
本章节以弹性云服务器操作系统为centos为例介绍通过Python Redis客户端连接实例。 连接Redis实例。 如果弹性云服务器操作系统没有自带Python,可以使用yum方式安装。 yum install python 要求系统Python版本为3.6+,当默认Python版本小于3.6时,可通过以下操作修改Python默认版本。
Redis过期Key清理较慢,建议配置过期Key扫描。 热Key 使用读写分离。 如果热Key主要是读流量较大,则可以在客户端配置读写分离,降低对主节点的影响。还可以增加多个副本以满足读需求,但是备机较多也有相应的影响,DCS主备节点之间使用的是星型复制,即所有的备节点都直接和主
以下仅针对主备、读写分离和集群实例: 如果是Redis 3.0,支持aof格式持久化,支持在控制台下载导出aof格式的备份文件,如果需要导出rdb,可以通过redis-cli导出,使用命令:redis-cli -h {redis_address} -p 6379 -a {password}