检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Redis实例类型差异 Redis单机、主备、读写分离、Proxy集群和Cluster集群实例,在特性支持、特性限制以及命令限制有部分差异,具体请查看表1。 DCS Redis 3.0已下线,暂停售卖,建议使用Redis 4.0及以上版本。 表1 不同实例类型的差异说明 对比项 单机/主备/读写分离
项目ID获取步骤如下: 注册并登录管理控制台。 鼠标悬停在右上角的用户名,在下拉列表中单击“我的凭证”。 在“API凭证”页面的项目列表中查看项目ID。 图1 查看项目ID 父主题: 附录
问。放开后,即可直接访问Redis的公网地址。 图3 安全组规则(端口配置为6379) 查看并获取待连接Redis实例的公网访问地址。 单击实例,进入实例详情页即可查看,如下所示。 图4 查看公网访问地址(关闭SSL,端口为6379) 登录本地Linux设备。 获取Redis客户
实例大Key和热Key、查询实例慢日志。除此之外,你还可以实时查看监控指标及审计日志,以便及时了解DCS实例的状态。 日常操作 变更缓存实例规格 切换实例主备节点 清空实例数据 实例管理 修改实例配置参数 实例诊断 分析Redis大Key和热Key 查询Redis实例慢日志 数据迁移
查看DCS实例后台任务 对实例的一些操作,如扩容、修改密码、重置密码等,会启动一个后台任务,您可以在DCS管理控制台的后台任务页,查看该操作的状态等信息,同时可通过删除操作,清理任务信息。 查看DCS实例后台任务 登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择实例所在的区域。
调用API。 涉及接口 批量删除Redis实例时,需要进行查询待删除实例的ID,涉及的API如下: 查询实例ID:查询待删除Redis实例的ID。 批量删除实例:批量删除Redis实例。 步骤1:查询待删除实例的ID 查询实例ID。 接口相关信息 URI格式:GET /v2/{p
更的过程中可能会导致部分key逐出。 变更完成后需要对实例重新创建告警规则。 如果原实例是主备实例,请确保应用中没有直接引用只读IP或只读域名。 请确保您的客户端应用具备重连机制和处理异常的能力,否则在变更规格后有可能需要重启客户端应用。 变更规格过程中会有秒级业务中断、大约1分钟只读,建议在业务低峰时进行变更。
创建Redis实例时,需要进行查询产品规格、查询VPC、子网等操作,涉及的API如下: 查询VPC ID:确定待创建DCS实例的VPC ID。 查询子网ID:确定待创建DCS实例的子网ID。 查询产品规格:确定待创建DCS实例的产品规格。 创建实例:创建指定规格的DCS实例。 查询创建结果:确认创建DCS实例是否成功。
保存原有数据。单机实例主要服务于数据不需要由缓存实例做持久化的业务场景,如数据库前端缓存,用以提升数据读取效率,减轻后端并发压力。当缓存中查询不到数据,可穿透至磁盘数据库中获取,同时,重启服务/缓存实例时,可从磁盘数据库中获取数据进行预热,降低后端服务在启动初期的压力。 实例架构设计
Redis命令 Redis命令是否支持审计? 如何清空Redis数据? 如何在Redis中查找匹配的Key和遍历所有Key? Redis命令执行失败的可能原因 在Web Cli执行keys命令报错“permission denied” 高危命令如何重命名? 是否支持pipeline命令?
查看Redis实例的命令审计日志 命令审计日志,是记录客户端访问DCS操作的一种日志,由华为云的云日志服务(LTS)提供存储、查询和分析等功能。 目前仅Redis 4.0及以上版本的Proxy集群实例,并且仅在北京四、上海一、上海二和广州Region支持命令审计日志,其他实例类型和其他区域的实例暂不支持。
很多大型电商网站、视频直播和游戏应用等,存在大规模数据访问,对数据查询效率要求高,且数据结构简单,不涉及太多关联查询。这种场景使用Redis,在速度上对传统磁盘数据库有很大优势,能够有效减少数据库磁盘IO,提高数据查询效率,减轻管理维护工作量,降低数据库存储成本。Redis对传统磁
删除ELB实例。 图1 绑定ELB 开启公网公网状态显示“成功”后,表示开启公网访问成功。 单击左侧菜单栏的“概览”,返回实例基本信息页面查看公网访问信息。如需关闭公网访问,单击“关闭”。 图2 公网访问连接地址 上图中的“EIP”地址为Redis实例的公网访问地址,“监听器”后的端口号为公网访问的端口。
Redis-cli查询;对Redis实例的监控数据可通过云监控服务查看,监控数据的查看方法如下。 查看DCS性能监控 登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择实例所在的区域。 单击左侧菜单栏的“缓存管理”,进入缓存实例信息页面。 单击需要查看性能监控指标的缓存实例,进入实例基本信息页面。
非关键路径透传数据库,建议对访问数据库进行限流。 - 从Redis获取数据未命中时,访问只读数据库实例。可通过域名等方式对接多个只读实例。 核心是未命中的缓存数据不会打到主库上。 用域名对接多个只读数据库实例,一旦出现问题,可以增加只读实例应急。 不用作消息队列 发布订阅场景下,不建议作为消息队列使用。
Memcached实例 1分钟 mc_get_hits 数据查询命中次数 该指标用于统计数据查询成功次数。 >=0 Memcached实例 1分钟 mc_get_misses 数据查询未命中次数 该指标用于统计数据因键不存在而失败的查询次数。 >=0 Memcached实例 1分钟 mc_delete_hits
当源实例和目标实例必须都为DCS Redis实例,在执行全量+增量方式的在线迁移后,支持通过控制台交换源Redis和目标Redis的IP和域名地址。 企业版实例不支持交换IP。 Cluster集群实例不支持交换IP。
该指标用于统计周期内流量超过该实例规格对应的最大带宽的次数。 实例规格对应的最大带宽,可以查看实例规格下对应实例类型的“基准/最大带宽”。 慢查询 该指标用于统计实例是否存在慢查询。 慢查询产生的原因,请查看慢查询。 父主题: 查看监控指标与配置告警
涉及接口 创建数据迁移任务,涉及的API如下: 查询源实例的IP和端口:确定迁移的源Redis实例的IP和端口。 创建数据迁移任务:创建数据迁移任务。 查询迁移结果:确认迁移是否成功。 步骤1:确定源实例的IP和端口 查询指定实例的IP和端口。 接口相关信息 URI格式:GET
在管理控制台左上角单击,选择实例所在的区域。 单击左侧菜单栏的“缓存管理”,进入缓存实例信息页面。 在需要查看的缓存实例的“操作”列,单击“查看监控”,进入该实例的监控指标页面。 图3 查看实例监控指标 在实例监控指标页面中,找到指标名称为“是否存在慢日志”的指标项,鼠标移动到指标区域,然后单击指标右上角的,创建告警规则。