检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Redis有没有后台管理软件? DCS缓存实例的数据被删除后,能否找回? 为什么实例实际可用内存比申请规格小而且已使用内存不为0? 如何查看Redis内存占用量 Cluster集群实例容量和性能未达到瓶颈,但某个分片容量或性能已过载是什么原因? 访问Redis报OOM错误提示 不同编程语言如何使用Cluster集群客户端
0时,要求DCS缓存实例安全组放开了36379端口访问。 公网直接访问(非SSL方式)Redis 3.0时,要求DCS缓存实例安全组放开了6379端口访问。 如果IP地址可以ping通,telnet对应的端口不通,则尝试重启实例,如重启后仍未恢复,请联系技术支持。 检查连接数是否超限 查看已建立的网络连接数
主监听器后的端口用于连接主备实例的主节点。仅当需要配置主备实例读写分离时,需要同时使用主、备监听器端口,分别连接主、备节点。 图3 主备实例公网连接地址 连接信息中的“连接地址”及“IP地址”为相同VPC内客户端访问Redis时的“域名地址:端口”和“IP地址:端口”。 配置EL
查询慢日志 功能介绍 查询慢日志。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/instances/{instance_id}/slowlog 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释:
/redis-cli -h {myeip} -p {port} -a {mypassword} 其中,命令中的{myeip}为主机连接地址,需要填写ECS的弹性IP,端口需要填写ECS上Nginx的监听端口。 如下图所示,设置的2个监听端口分别为8080和8081,对应后端2个Redis实例。
源Redis软件,由传统的单master-单worker线程模型升级为master-N*worker线程模型,每个worker线程都可承担端口监听(监听建立网络链接的请求)、accept请求(接纳并建立网络链接)、读取数据(从网络链接如socket读写数据)和解析协议(解析并处理
Proxy集群和读写分离实例查询的是连接单proxy节点的会话信息,单机、主备和Cluster集群实例查询的是连接单数据节点的会话信息。 在页面中,可以选择需要查询的数据节点或Proxy节点、输入并查询指定的会话地址、更新查询信息、及设置会话的显示项。 如果实例未开启源IP透传,查询的“addr”并非客户端真实IP,会显示“198
通过性能监控功能,确认CPU使用率高的具体时间段。 通过下述方法,找出高消耗的命令。 慢查询功能会记录执行超过指定时间阈值的命令,通过分析慢查询的语句和执行时长可帮助您找出高消耗命令,具体操参见慢查询。 通过实例诊断功能,选择CPU冲高的时间点进行诊断后,可以看到报告中的对应时间段命
如何查看Redis实例的实时并发连接数和最大连接数 查看Redis实例实时并发连接数 当您需要查看DCS实例收到的实时连接数时,在控制台缓存管理页面,单击需要查看的实例右侧的“查看监控”,进入云监控页面。 图1 查看监控 进入监控页面后,找到“活跃的客户端数量”监控项。您可以单击
访问6379端口。 当SSL加密功能关闭时,必须允许6379端口被外部地址访问。放开后,即可直接访问Redis的公网地址。 图3 安全组规则(端口配置为6379) 查看并获取待连接Redis实例的公网访问地址。 单击实例,进入实例详情页即可查看,如下所示。 图4 查看公网访问地址(关闭SSL,端口为6379)
内存利用率”指标持续接近100%。 查询内存使用率超过95%的时间段内,“已逐出的键数量”和“命令最大时延”,均呈现显著上升趋势,表明存在内存不足的问题。 建议客户登录控制台,参考缓存分析和慢查询,执行大Key扫描和慢查询。如果实例没有设置过期时间,会导致存储数据太多,内存被占满。
和查询Key大小的相关命令,来判断具体的大Key。 查询成员数量的相关命令:LLEN,HLEN,XLEN,ZCARD,SCARD 查询Key占用内存大小的命令:DEBUG OBJECT,MEMORY USAGE 注意: 该方法会大量消耗计算资源,请知晓并评估其风险,不要在业务压力
查询可用区信息 功能介绍 在创建缓存实例时,需要配置实例所在的可用区ID,可通过该接口查询可用区的ID。例如,在华北-北京1区域有可用资源的分区创建缓存实例,可从接口响应消息中,查找resource_availability字段为true的可用区,该记录对应的id即是创建缓存实例时需要配置的可用区ID。
通过Redis客户端连接实例,当使用ELB中的公网IP及端口进行连接时报错,此处连接IP及端口需为4中配置的DCS实例的IP及端口。 客户端通过ELB连接单机、主备、读写分离、Proxy集群实例。 查看在3创建的ELB IPv4公网IP、端口。 参考购买弹性云服务器购买ECS,登录弹性云服
查询在线迁移进度明细 功能介绍 查询在线迁移进度明细。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/migration-task/{task_id}/stats 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
创建的缓存实例为什么可使用内存比实例规格少一些? Redis 3.0、Memcached采用虚拟机部署,系统会占用小部分内存。其他版本的实例不会存在该问题。 父主题: Redis使用
建议客户改成scan命令或者禁用keys命令。 查看监控指标,并配置对应的告警。监控项和配置告警步骤,可查看必须配置的监控告警。 例如,可以通过监控指标“内存利用率”和“已用内存”查看实例内存使用情况、“活跃的客户端数量”查看实例连接数是否达到上限等。 检查实例是否存在大Key和热Key。
{source_instance_address}:{port}; } } 其中,6379为源端转发服务器本机监听端口,{source_instance_address}和{port}为源端Redis实例的连接地址和端口。 配置目的:通过访问源端转发服务器本机监听端口6379,访问源端Redis。
单击左侧菜单栏的“缓存管理”,进入缓存实例信息页面。 单击需要使用的其中一个Memcached实例的名称,进入该Memcached实例的基本信息页面。查看并获取该Memcached实例的IP地址/域名和端口。 将已获取的spymemcached-x.y.z.jar依赖包上传到已创建的弹性云服务器。 登录弹性云服务器。
创建的在线迁移任务会占用一个租户侧IP,即控制台上迁移任务对应的“迁移IP”。如果源端Redis或目标端Redis配置了白名单,需确保配置了迁移IP或关闭白名单限制。 迁移任务所选安全组的“出方向规则”需放通源端Redis和目标端Redis的IP和端口(安全组默认情况下为全部