检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建。 打开华为云官网,单击“注册”。 根据提示信息完成注册,详细操作请参考注册华为账号并开通华为云。 注册成功后,系统会自动跳转至您的个人信息界面。 参考实名认证完成个人或企业账号实名认证。 为账户充值。 您需要确保账户有足够金额。 关于Redis实例的价格,请参考分布式缓存服务价格详情。
涉及接口 创建数据迁移任务,涉及的API如下: 查询源实例的IP和端口:确定迁移的源Redis实例的IP和端口。 创建数据迁移任务:创建数据迁移任务。 查询迁移结果:确认迁移是否成功。 步骤1:确定源实例的IP和端口 查询指定实例的IP和端口。 接口相关信息 URI格式:GET
如何在Redis中查找匹配的Key和遍历所有Key? 查找匹配Key 在大Key和热Key分析中,不支持按照指定格式分析,如果需要查找指定前缀或者后缀格式的Key,您可以使用scan命令,根据指定格式进行匹配查找。 例如,需要查找Redis实例中包含a关键字的Key,可以使用Redis-cli工具,执行以下命令:
单击“性能监控”,页面显示该实例的所有监控指标信息。 您也可以在需要查看的缓存实例的“操作”列,单击“查看监控”,进入云监控服务的页面查看,这和在缓存实例信息页面“性能监控”页签内容一致。 父主题: 查看监控指标与配置告警
会话信息。 Proxy集群和读写分离实例查询的是连接单proxy节点的会话信息,单机、主备和Cluster集群实例查询的是连接单数据节点的会话信息。 在页面中,可以选择需要查询的数据节点或Proxy节点、输入并查询指定的会话地址、更新查询信息、及设置会话的显示项。 图1 会话管理
管理DCS实例分片与副本 本节主要介绍如何查询主备、集群、读写分离实例的分片与副本信息,以及将集群实例的从节点手动升级为主节点的操作。 主备和读写分离实例,分片数为1,默认是一个一主一从的双副本架构,支持通过“节点管理”查看分片信息,如果需要手动切换主从节点,请执行切换DCS实例的主备节点操作。
客户端执行命令的时延变大。 对大Key进行的慢操作会导致后续的命令被阻塞,从而导致一系列慢查询。 导致实例流控。 对大Key高频率的读会使得实例出方向带宽被打满,导致流控,产生大量命令超时或者慢查询,业务受损。 导致主备倒换。 对大Key执行危险的DEL操作可能会导致主节点长时间阻塞,从而导致主备倒换。
查看DCS实例后台任务 对实例的一些操作,如扩容、修改密码、重置密码等,会启动一个后台任务,您可以在DCS管理控制台的后台任务页,查看该操作的状态等信息,同时可通过删除操作,清理任务信息。 查看DCS实例后台任务 登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择实例所在的区域。
执行SLOWLOG RESET命令清除慢查询记录。 - 0~1,000 128 proxy-slowlog-max-len Proxy节点慢查询记录的条数。注意慢查询记录会消耗额外的内存。可以通过执行SLOWLOG RESET命令清除慢查询记录。 目前仅“华东-上海二”和“华南-
排查原因 查询指定时段的内存使用率信息,具体操作请参见性能监控。“内存利用率”指标持续接近100%。 查询内存使用率超过95%的时间段内,“已逐出的键数量”和“命令最大时延”,均呈现显著上升趋势,表明存在内存不足的问题。 建议客户登录控制台,参考缓存分析和慢查询,执行大Key
以下列出了通过Web CLI连接Redis实例时支持的命令。各个命令的具体详细语法请前往Redis官方网站查看,例如您想了解SCAN命令的使用,可在Redis官方网站中搜索框中输入“SCAN”查询详细介绍。 表1 Web CLI支持命令清单1 Generic (Key) String List
创建Redis实例时,需要进行查询产品规格、查询VPC、子网等操作,涉及的API如下: 查询VPC ID:确定待创建DCS实例的VPC ID。 查询子网ID:确定待创建DCS实例的子网ID。 查询产品规格:确定待创建DCS实例的产品规格。 创建实例:创建指定规格的DCS实例。 查询创建结果:确认创建DCS实例是否成功。
修改白名单配置 Instance modifyWhiteList 修改实例带宽 Redis modifyBandwidth 查看审计日志 查看DCS云审计日志,请参考查看审计事件。
实例大Key和热Key、查询实例慢日志。除此之外,你还可以实时查看监控指标及审计日志,以便及时了解DCS实例的状态。 日常操作 变更缓存实例规格 切换实例主备节点 清空实例数据 实例管理 修改实例配置参数 实例诊断 分析Redis大Key和热Key 查询Redis实例慢日志 数据迁移
Memcached实例 1分钟 mc_get_hits 数据查询命中次数 该指标用于统计数据查询成功次数。 >=0 Memcached实例 1分钟 mc_get_misses 数据查询未命中次数 该指标用于统计数据因键不存在而失败的查询次数。 >=0 Memcached实例 1分钟 mc_delete_hits
Redis命令执行不生效 如果客户端代码业务异常,怀疑是Redis命令不生效,可以通过Redis-cli执行命令和查看数据,判断Redis命令执行是否异常。 以下列举两个场景: 场景一:通过设置key值和查看key值,即可判断该命令是否生效。 Redis通过set命令写String类型数据,但是数据未
部分开源工具能够利用Memcached的stats cachedump命令结合get操作查询出Memcached中的部分key-value,但由于stats cachedump命令限制最多只能查出不超过2MB的key(查询出的key总长度和不超过2MB,且该长度限制包含每个key 20余字节的辅
o objects 副本对应的监控指标维度信息。可用于调用云监控服务的查询监控数据指标相关接口 副本的监控维度为多维度,返回数组中包含两个维度信息。从云监控查询监控数据时,要按多维度传递指标维度参数,才能查询到监控指标值。 第一个维度为副本父维度信息,维度名称为dcs_insta
批量停止数据迁移任务 功能介绍 批量停止数据迁移任务,接口响应成功,仅表示下发任务成功。查询到迁移任务状态为TERMINATED时,即停止成功。 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/migration-task/batch-stop
其他版本及实例类型 不支持。 配置说明 Redis Cluster集群实例,使用cluster nodes查询所有主备节点,客户端连接备节点,并在节点上做配置,开启备节点只读访问,从而实现读写分离。 查询集群节点命令如下: redis-cli -h {redis_address} -p {redis_port}