检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Redis产生流控,说明redis在周期内的使用流量超过该实例规格的最大带宽。流控会导致连接被丢弃,从业务角度可能会造成业务的延迟增大,客户端连接异常等问题。 实例规格对应的最大带宽,可以查看实例规格中对应实例类型的“基准/最大带宽”。 带宽使用率不高时,也有可能有限流,因为带宽使用率是上报周期实时值,
Redis集群可以读取每个节点的IP地址吗? Redis 3.0版本的集群实例(Proxy版本)的使用方式与单机、主备实例相同,无需知晓后端地址。 Redis 4.0及以上版本的集群实例(Cluster版本)可以使用cluster nodes命令获取。 redis-cli -h {redis_address}
Redis-cli客户端公网连接Redis 3.0 本文介绍使用redis-cli客户端通过公网连接Redis 3.0实例的具体操作。 公网访问功能便于开发人员在本地搭建开发或测试环境,提高开发效率。在生产环境(正式环境)中,请通过VPC内连接方式访问Redis实例,保障访问效率。 前提条件 使用redis-cli客户端通过公网访问Redis实例时:
是否支持pipeline命令? 支持。 注意: Redis Cluster集群实例使用pipeline时,要确保管道中的命令都能在同一分片执行。 父主题: Redis命令
Memcached实例(已停售) DCS Memcached已停售,建议使用Redis实例。 本节介绍DCS Memcached缓存实例的产品规格,包括内存规格、实例可使用内存、连接数上限、最大带宽/基准带宽、参考性能(QPS)等。 连接数上限:表示允许客户端同时连接的个数,即连
如果您需要对您所拥有的DCS进行精细的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),如果账号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用DCS服务的其它功能。 默认情况下,新建的IAM
扫描并删除Redis实例的过期Key 在开源Redis的键空间中,有两种删除Key的方式。 使用DEL等命令直接对Key进行删除。 使用类似于EXPIRE等命令对Key设置过期时间,当达到过期时间时,Redis键空间中的Key将不可访问。对于设置了过期时间的Key,当达到过期时间
主备倒换有以下几种可能的场景: 用户自行从DCS控制台界面发起“主备倒换”操作,切换主实例。 DCS检测到主备实例的主节点存在故障后,触发实例“主备倒换”操作。 例如,使用了keys等消耗资源的命令、日志老化批量删除日志,导致CPU超高,都会触发主备倒换。 用户在DCS界面上执行重启操作,可能触发备节点升主节点,即主备倒换。
重启DCS实例 在使用DCS实例过程中,如果需要手动重启实例,例如实例内存碎片率较高或实例故障,希望通过重启实例尝试恢复时,您可以使用DCS管理控制台“重启”功能。该功能支持批量重启DCS实例。 约束与限制 只有当DCS缓存实例处于“运行中”或“故障”状态,才能执行此操作。 单机
客户端出现概率性超时错误 针对低概率超时错误,是Redis使用的正常现象。Redis使用受到网络传输、客户端设置超时时间等因素影响,可能出现单个请求超时问题。 建议客户业务编码时,具备重试操作,提升业务的可靠性,避免低概率的单次请求失败时业务失败。 当出现了连接超时问题时,可以优
以满足不同场景下的用户需求。包年/包月是一种预付费模式,即先付费再使用,按照订单的购买周期进行结算,因此在购买之前,您必须确保账户余额充足。按需计费是一种后付费模式,即先使用再付费,按照DCS缓存实例实际使用时长计费。关于两种计费模式的详细介绍请参见计费模式概述。 在购买DCS
别,选择“连接地址”或“IP地址”连接不影响功能的使用,使用“只读地址”连接时只处理读请求(有读写分离需求的用户推荐直接使用读写分离实例)。 对于Redis 6.0企业版: 请使用域名连接实例,IP地址可能有多个或发生变化。 对于Cluster集群实例: Cluster集群是多主
Redis监控数据异常处理方法 当对Redis监控数据存在疑问或异议时,可以使用Redis-cli访问Redis实例,执行info all命令,查看进程记录的指标。info all输出详解可参考:https://redis.io/docs/latest/commands/info/。
运行统计信息管理 说明: 当前只支持查询基础统计信息,不支持可选参数操作命令。 是 cache_memlimit 设置内存使用限制 否 slabs 查询内部存储结构使用情况 否 lru 数据过期删除策略管理 否 lru_crawler 数据过期删除线程管理 否 verbosity 日志级别管理
读写分离实例受限使用的命令请参考实例受限使用的Redis命令。 不支持的Redis命令,请参考开源命令兼容性。 Proxy集群实例受限使用的命令请参考实例受限使用的Redis命令。 不支持的Redis命令,请参考开源命令兼容性。 Cluster集群实例受限使用的命令请参考实例受限使用的Redis命令。
4,说明内存碎片率高 每个Normal Client平均使用内存大于200KB,说明pipeline可能使用不当,或Pub/Sub客户端处理消息不及时 每个Slave Client平均使用内存大于10MB,说明master的写入流量过高 purge命令 使用方法: memory purge 用途:
Redis实例创建之后,支持修改部分高危命令,命令修改后,仅修改者知晓修改后的命令,其他用户执行原始命令时会被拦截报错,以此可以限制高危命令的使用。 当前支持重命名的高危命令有command、keys、flushdb、flushall、hgetall、scan、hscan、sscan
如果是单机和主备实例,支持查看实例级别的CPU使用情况。 如果是Proxy集群实例,支持查看数据节点和Proxy节点的CPU使用情况。 如果是Cluster集群,仅支持查看数据节点的CPU使用情况。 内存利用率 该指标统计的是每个统计周期(分钟级就是每1分钟,秒级就是每5秒)内的内存使用情况。 如果是单机和
192.168.0.148:6379> 脚本使用交互式输入密码鉴权,或使用不同权限的用户管理与执行。 脚本涉及到缓存实例连接,则采用交互式输入密码。如果需要自动化执行脚本,可使用其他用户管理脚本,以sudo方式授权执行。 应用程序中使用加密模块对Redis密码加密配置。 修改缓存实例密码
allkeys-lru:根据LRU(Least recently used,最近最少使用)算法尝试回收最少使用的键,使得新添加的数据有空间存放。 volatile-lru:根据LRU(Least recently used,最近最少使用)算法尝试回收最少使用的键,但仅限于具有“expire”字段集的键,使得新添加的数据有空间存放。