检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Service,简称CTS)为您提供云服务资源的操作记录,记录内容包括您从公有云管理控制台或者开放API发起的云服务资源操作请求以及每次请求的结果,供您查询、审计和回溯使用。 云审计服务主要支持的DCS操作 表1 云审计服务主要支持的DCS操作列表 操作类型 资源类型 事件名称 创建实例
已创建弹性云服务器ECS,创建弹性云服务器的方法,请参见创建弹性云服务器。 ECS请选择与DCS Cluster集群实例相同虚拟私有云、子网和安全组,并且需要绑定弹性公网IP。 自建的源Redis Cluster集群如果是在本地或者其他云厂商的服务器上自建,需要允许被公网访问。 获取源Redis和目标Redis节点信息
Cluster集群Redis,创建Redis的方法,请参见购买Redis实例。 创建的目标Redis内存规格不能小于源Redis。 已创建弹性云服务器ECS,创建弹性云服务器的方法,请参见购买弹性云服务器。ECS请选择与DCS Cluster集群实例相同虚拟私有云、子网和安全组。 获取源Redis和目标Redis节点信息
} } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 204 IP交换成功。 400 非法请求。 401 认证信息非法。 403 请求被拒绝访问。 404 所请求的资源不存在。 500 内部服务错误。
Redis-cli是Redis自带的一个命令行工具,安装Redis后即可直接使用Redis-cli工具。本文档主要介绍如何使用Redis-cli将自建Redis迁移到DCS缓存实例。 AOF文件的生成较快,适用于可以进入Redis服务器并修改配置的场景,如用户自建的Redis服务。 约束与限制
创建DCS实例时页面无法自动获取子网和安全组等信息 创建DCS缓存实例时,如果无法查看虚拟私有云、子网、安全组、弹性IP,可能原因是该用户无Server Administrator和VPC Administrator权限,增加权限的详细步骤请参考如何修改用户权限。 父主题: 创建实例和权限
根据报错后的提示,将客户端超时时间改大一些。 确认问题发生时的操作,若为执行操作时Key值过大,也会造成超时报错。一般建议key不要超过10KB。 单key大小,Redis限制每个String类型value大小不超过512MB, 实际开发中,不要超过10KB,否则会对CPU和网卡造成极大负载。
Redis是高性能读写,如果命令支持审计,性能会受到影响。目前仅Redis 4.0及以上版本的Proxy集群实例支持在部分区域支持命令审计日志,参考查看Redis实例的命令审计日志。其他实例类型和区域暂不支持命令审计。 父主题: Redis命令
4.0及以上版本实例的客户端通过VpcEndpoint连接服务端的时候,服务端看到的源IP地址是VpcEndpoint的源IP地址,即198.19开头的地址,并非真实的客户端IP。 开启“客户端IP透传”功能后,运维人员可以通过会话管理功能查询客户端真实IP和端口,在执行Client
在管理控制台左上角单击,选择实例所在的区域。 单击左侧菜单栏的“缓存管理”。 关闭或启动DCS实例。 关闭实例 在需要关机的缓存实例右侧,单击“操作”列下的“更多>关机”,或勾选需要关机的缓存实例后,单击实例列表上方的“更多>关机”。 在弹出的“关机”窗口确认无误后单击“是”。当实例状态为“已关闭”时,实例关机完成。
0版本密码模式的实例支持公网访问,且可选择是否通过SSL方式来访问DCS缓存实例。建议使用前先下载CA证书,并使用CA证书来验证DCS缓存实例的证书,以确保缓存数据的安全。具体可参考公网连接Redis实例。 Redis 4.0及以上版本实例 Redis 4.0及以上版本的实例,暂不支
帮助Redis在无需人工干预的情况下抵御某些类型的故障,Redis Sentinel还能够完成其他辅助任务,如监控、通知和客户端配置。详细介绍可参考Redis官网。 Sentinel原理 Redis Sentinel是一个分布式系统,Sentinel的设计基础在于多个Sentinel进程协同工作,这样做的好处有:
根据S槽位(Slot)和分片的映射关系,找到Key具体应该属于的分片,并且进行存取。 所以,Key并没有均匀分布在实例的各个分片上,是根据计算结果进行存取的。在大Key和热Key存在时,就会出现某个分片容量或性能已过载,但其他分片内存负载还是很低,并没有达到容量和性能的瓶颈。 父主题:
错误码。 error_ext_msg String 扩展错误信息(暂未使用,赋值为null)。 请求示例 创建实例诊断任务,设置诊断的起止时间和需要诊断的节点IP。 POST https://{dcs_endpoint}/v2/{project_id}/instances/{instance_id}/diagnosis
不同的Redis实例可以重复使用相同的VPC和子网,也可以使用不同的VPC和子网,请根据实际需要进行配置。在创建VPC和子网时应注意如下要求: 创建的VPC与使用的DCS服务应在相同的区域。 创建VPC和子网时,如无特殊需求,配置参数使用默认配置即可。 创建VPC和子网的操作指导
使用,需要在指定的时间内为实例续费,否则实例会删除,数据丢失且不可恢复。 续费操作仅适用于包年/包月的缓存实例,按需计费的缓存实例不需要续费,只需要保证账户余额充足即可。 缓存实例在到期前续费成功,所有实例资源得以保留,且缓存实例的运行不受影响。缓存实例到期后的状态说明,请参见到期后影响。
备份指定实例 功能介绍 备份指定的缓存实例。 只有主备和集群类型的缓存实例支持备份恢复操作,单机实例不支持备份恢复操作。 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/instances/{instance_id}/backups 表1 路径参数
恢复指定实例 功能介绍 恢复指定的缓存实例。 只有主备和集群类型的缓存实例支持备份恢复操作,单机实例不支持备份恢复操作。 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/instances/{instance_id}/restores 表1 路径参数
DCS单机和主备实例已使用内存为redis-server进程统计的已使用内存。集群是基于分片机制实现的,集群的已使用内存为各个分片redis-server的已使用内存的总和。 由于开源redis-server内部机制的原因,有时会出现DCS缓存实例已使用内存略大于可使用内存的情况,此为正常现象。
0实例在开启公网访问时,支持基于Stunnel的客户端与服务端TLS加密传输(参考文档:Stunnel安装和配置)。在开启公网访问时,指定的CA会为每个实例生成唯一的服务证书。客户端可以使用从服务控制台上下载的CA根证书,并在连接实例时提供该证书,对实例服务端进行认证并达到加密传输的目的。 Redis 4