-
在线迁移需要注意哪些? - 分布式缓存服务 DCS
然后再扩容。 迁移时间 迁移操作建议在业务低峰期进行。 版本限制 低版本可以到高版本,高版本也可以到低版本,不同版本,在迁移时需要分析业务系统使用到的缓存命令在目的端实例是否兼容。 多db限制 如果目标端与源端均使用DCS的Proxy集群实例,请注意二者的multi-db参数需要配置一致,否则会导致迁移失败。
-
使用迁移任务在线迁移Redis实例 - 分布式缓存服务 DCS
间,在“操作”列单击“停止”,手动停止迁移。停止后,源端数据不会造成丢失,只是目标端不再写入数据。增量迁移在传输链路网络稳定情况下是秒级时延,具体的时延情况依赖于网络链路的传输质量。 图1 选择迁移方法 配置“源Redis”和“目标Redis”。 Redis类型支持“云服务Red
-
管理DCS实例分片与副本 - 分布式缓存服务 DCS
对于有多个从副本的主备或读写分离实例,单击“主备切换优先级”列对应的,可以设置主备切换优先级。 当主节点故障以后,系统会按照您指定的优先级,自动切换到优先级最高的从节点上。如果优先级相同,则系统会内部进行选择和切换。优先级为0-100,1-100优先级逐步降低,1为最高,100为最低,0为禁止倒换。
-
什么是预留内存,如何配置预留内存? - 分布式缓存服务 DCS
Memcached 单机 Memcached 主备 未配置足够的预留内存(数据部分占用的内存容量过高),可能会导致: 缓存实例操作速度变慢(系统启用swap,性能下降)。 无法备份数据。 数据无法及时主备同步。 实例规格变更失败。 可能会造成进程重启。 配置预留内存操作步骤 请参考
-
使用迁移任务在线迁移Redis实例 - 分布式缓存服务 DCS
间,在“操作”列单击“停止”,手动停止迁移。停止后,源端数据不会造成丢失,只是目标端不再写入数据。增量迁移在传输链路网络稳定情况下是秒级时延,具体的时延情况依赖于网络链路的传输质量。 图1 选择迁移方法 配置“源Redis”和“目标Redis”。 Redis类型支持“云服务Red
-
使用迁移任务在线迁移其他云厂商Redis - 分布式缓存服务 DCS
间,在“操作”列单击“停止”,手动停止迁移。停止后,源端数据不会造成丢失,只是目标端不再写入数据。增量迁移在传输链路网络稳定情况下是秒级时延,具体的时延情况依赖于网络链路的传输质量。 图1 选择迁移方法 配置“源Redis”和“目标Redis”。 Redis类型支持“云服务Red
-
入门实践 - 分布式缓存服务 DCS
入门实践 本文介绍DCS常见的应用实践,帮助您更好的使用DCS。 实践 描述 使用DCS实现热点资源顺序访问 在互联网场景,如商品秒杀中,随着整个系统的并发飙升,需要多台机器并发运行,假设此时两个用户的请求同时到来,但落在了不同的机器上,虽然这两个请求可以同时执行,但是因为两个机器运行在
-
配置Memcached访问密码 - 分布式缓存服务 DCS
在管理控制台左上角单击,选择实例所在的区域。 单击左侧菜单栏的“缓存管理”。 在需要修改访问方式的Memcached实例右侧,单击“操作”栏下的“更多 > 重置密码”。 系统弹出“重置密码”对话框,请根据实际情况选择以下操作。 如果是密码模式修改为免密模式 打开“免密访问”开关,并单击“确定”,完成免密访问设置。
-
DCS数据迁移概述 - 分布式缓存服务 DCS
dis中。 进行在线迁移时,迁移执行机会向源端地址发送PSYNC命令,其原理可参考Replication介绍,该命令会引起源端执行fork系统调用,对时延产生影响,其影响范围可参考Redis官网。 由于用户对Redis的使用环境和场景各有差异,具体的迁移方案需要用户根据实际需求完
-
Redis的安全加固方面有哪些建议? - 分布式缓存服务 DCS
即隐藏掉密码,避免被ps出来。 禁用脚本通过sudo方式执行 安全问题: redis-cli访问参数带密码敏感信息,会被ps出来,也容易被系统记录操作日志。 解决方案:改为通过API方式(Python可以使用redis-py)来安全访问,禁止通过sudo方式切换到dbuser账号使用redis-cli。
-
查询迁移任务详情 - 分布式缓存服务 DCS
version String 版本。 resume_mode String 操作模式,分为auto和manual。 supported_features Array of strings 支持的特性。 tenant_vpc_id String 租户VPC ID。 tenant_subnet_id
-
停止数据迁移任务 - 分布式缓存服务 DCS
version String 版本。 resume_mode String 操作模式,分为auto和manual。 supported_features Array of strings 支持的特性。 tenant_vpc_id String 租户VPC ID。 tenant_subnet_id
-
按需转包年/包月 - 分布式缓存服务 DCS
单击左侧导航栏的图标,选择“应用中间件 > 分布式缓存服务 Redis版”。 单击“缓存管理”,进入缓存实例列表页面。 单击目标缓存实例“操作”列下的“更多 > 转包周期”。 系统支持批量转包年/包月操作,即一次将多个按需计费的缓存实例变更为包年/包月计费模式的。操作如下: 勾选多个待转包年/包月的缓存实例。 单击实例列表上方的“转包周期”。
-
使用Nginx实现公网访问DCS - 分布式缓存服务 DCS
择带宽,够用就好。 图3 ECS信息 安装Nginx 购买ECS后,需要在ECS上安装Nginx,本文以ECS操作系统为Centos7.x为例进行安装,不同操作系统命令稍有不同。 执行以下命令,添加Nginx到yum源。 sudo rpm -Uvh http://nginx.or
-
使用SSH隧道代理实现公网访问DCS - 分布式缓存服务 DCS
绑定弹性IP,公网可以访问ECS. ECS的虚拟私有云以及子网配置成与DCS缓存实例相同。 ECS配置正确的安全组访问规则。 为了方便,ECS使用linux操作系统。 这样保证ECS与DCS缓存实例网络互通,同时可以从本地电脑远程SSH连接ECS。 通过MobaXterm建立隧道作为跳板机 新建一个到ECS的SSH连接,使用22号端口。
-
使用Rump在线迁移其他云厂商Redis - 分布式缓存服务 DCS
建议停业务迁移。迁移过程中如果不断写入新的数据,可能会丢失少量Key。 步骤1:安装Rump 下载Rump的release版本。 以64位Linux操作系统为例,执行以下命令: wget https://github.com/stickermule/rump/releases/download/0
-
购买Redis实例 - 分布式缓存服务 DCS
可以使用不同的安全组,请根据实际需要进行选择。在创建安全组时应注意如下要求: 创建安全组时,“模板”选择“自定义”。 安全组创建后,请保留系统默认添加的入方向“允许安全组内的弹性云服务器彼此通信”规则和出方向“放通全部流量”规则。 Redis 6.0企业版实例必须添加如表2所示安全组规则,其他规则请根据实际需要添加。
-
发现和处理Redis大Key热Key - 分布式缓存服务 DCS
热Key极易造成缓存击穿,高峰期请求都直接透传到后端数据库上,从而导致业务雪崩。因此热Key的优化一定需要设计系统的熔断/降级机制,在发生击穿的场景下进行限流和服务降级,保护系统的可用性。 父主题: 使用建议
-
创建自定义模板 - 分布式缓存服务 DCS
请求Body参数 参数 是否必选 参数类型 描述 template_id 是 String 来源系统模板ID。 name 是 String 模板名称。 type 是 String 模板类型,取值范围: sys:系统默认模板 user:用户自定义模板 枚举值: sys user engine 否 String
-
查询参数模板列表 - 分布式缓存服务 DCS
是否必选 参数类型 描述 name 否 String 参数模板名称,支持模糊查找。 type 是 String 模板类型。取值范围: sys:系统默认模板。 user:用户自定义模板。 枚举值: sys user engine 否 String 缓存引擎:Redis和Memcached。