检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Redis是否支持INCR/EXPIRE等命令? Redis命令执行不生效 Redis命令执行是否有超时时间?超时了会出现什么结果? Redis的Key是否能设置为大小写不敏感? WebCli的常见报错
y集群默认不开启多DB,仅有一个DB0,请先确保源端实例DB0以外的DB是否有数据,如果有,请先参考开启多DB操作开启Proxy集群多DB设置。 如果是单机/主备等多DB的源端实例迁移到Cluster集群实例,Cluster集群不支持多DB,仅有一个DB0,请先确保源端实例DB0
y集群默认不开启多DB,仅有一个DB0,请先确保源端实例DB0以外的DB是否有数据,如果有,请先参考开启多DB操作开启Proxy集群多DB设置。 如果是单机/主备等多DB的源端实例迁移到Cluster集群实例,Cluster集群不支持多DB,仅有一个DB0,请先确保源端实例DB0
latency-monitor-threshold Redis Interger 延时监控的采样时间阈值(最小值)。 当阈值设置为0时,不做监控,也不采样;当阈值设置为大于0时,将监控并记录执行耗时大于阈值的操作。 用户可以通过LATENCY等命令获取统计数据和配置、执行采样监控。 0~86400000,单位:毫秒。
中,会遍历Redis实例中的所有Key,使实例中的过期Key被识别到过期,因而被删除。 过期Key的删除机制,以及如何手动执行过期Key或设置自动过期Key扫描的操作,请参考过期Key扫描。 父主题: 大Key/热Key分析/过期Key扫描
例如,单击搜索栏,选择过滤属性“缓存类型”, 可选择缓存类型(Redis 3.0、Redis 4.0、Redis 5.0和Redis 6.0)过滤DCS缓存实例。 更多的搜索设置帮助,请单击搜索栏右侧的搜索帮助。 在需要查看的DCS缓存实例左侧,单击该实例的名称,进入实例的基本信息页面。参数说明如表1所示。 表1 参数说明
默认不开启多DB,仅有一个DB0,请先确保单机/主备实例DB0以外的DB是否有数据,如果有,请先参考开启多DB操作开启Proxy集群多DB设置。 如果是单机/主备实例迁移到Cluster集群实例,Cluster集群不支持多DB,仅有一个DB0,请先确保单机/主备实例DB0以外的D
is实例进行带宽扩容,可用于解决带宽超限的问题。 性能问题导致连接超时 使用了keys等消耗资源的命令,导致CPU使用率超高;或者实例没有设置过期时间、没有清除已过期的Key,导致存储的数据过多,一直在内存中,内存使用率过高等,这些都容易出现访问缓慢、连接不上等情况。 建议客户改成scan命令或者禁用keys命令。
is实例进行带宽扩容,可用于解决带宽超限的问题。 性能问题导致连接超时 使用了keys等消耗资源的命令,导致CPU使用率超高;或者实例没有设置过期时间、没有清除已过期的Key,导致存储的数据过多,一直在内存中,内存使用率过高等,这些都容易出现访问缓慢、连接不上等情况。 建议客户改成scan命令或者禁用keys命令。
DCS实例支持公网访问吗? Redis 3.0实例 目前只有Redis 3.0版本密码模式的实例支持公网访问,且可选择是否通过SSL方式来访问DCS缓存实例。建议使用前先下载CA证书,并使用CA证书来验证DCS缓存实例的证书,以确保缓存数据的安全。具体可参考公网连接Redis实例。
Redis主备实例 本章节主要介绍Redis缓存类型的主备实例。 不支持Redis版本的升级,例如,不支持Redis 4.0主备升级为Redis 5.0主备实例。如果需要使用高版本Redis主备实例,建议重新创建高版本Redis主备实例,然后将原有Redis实例的数据迁移到高版本实例上。
注意:在springboot1.x中默认集成的是jedis,springboot2.x中改为了lettuce。 约束与限制 如果创建Redis实例时设置了密码,使用Redisson客户端连接Redis时,需要配置密码进行连接,建议不要将明文密码硬编码在代码中。 连接单机、读写分离、Prox
addrs String Redis实例地址(source_instance信息中填写)。 password String Redis密码,如果设置了密码,则必须填写。 task_status String 任务状态。 id String Redis实例ID。 ip String Redis
addrs String Redis实例地址(source_instance信息中填写)。 password String Redis密码,如果设置了密码,则必须填写。 task_status String 任务状态。 id String Redis实例ID。 ip String Redis
入门实践 本文介绍DCS常见的应用实践,帮助您更好地使用DCS。 实践 描述 使用DCS实现热点资源顺序访问 在互联网场景,例如商品秒杀,随着系统的并发飙升,需要多台机器并发运行。如果有两个用户同时发起的请求分别落在两个不同的机器上,虽然这两个请求可以同时执行,但是因为两个机器运
最大时延”,均呈现显著上升趋势,表明存在内存不足的问题。 建议客户登录控制台,参考缓存分析和慢查询,执行大Key扫描和慢查询。如果实例没有设置过期时间,会导致存储数据太多,内存被占满。 Redis实例如果内存满了但是key不多,可能原因是客户端缓冲区(output buffer)占用过多的内存空间。
start Integer 否 数据的起始序号,默认起始序号为1。 limit Integer 否 每页显示条数,最小值为1,最大值为1000,若不设置该参数,则为最大显示条数1000。 name String 否 实例名称。 id String 否 实例ID。 status String
使用DCS实现排行榜功能 方案概述 在网页和APP中经常需要用到榜单的功能,对某个key-value的列表进行降序显示。当操作和查询并发大的时候,使用传统数据库就会遇到性能瓶颈,造成较大的时延。 使用分布式缓存服务(DCS)的Redis版本,可以实现一个商品热销排行榜的功能。它的优势在于:
SDK概述 本文介绍了DCS服务提供的SDK语言版本,列举了最新版本SDK的获取地址。 在线生成SDK代码 API Explorer能根据需要动态生成SDK代码功能,降低您使用SDK的难度,推荐使用。 SDK列表 在开始使用之前,请确保您安装的是最新版本的SDK。使用过时的版本可
advice 业务低峰期手动执行memory purge 5 advice 排查Redis使用方法或降低缓存粒度,减少内存逐出 6 advice 分散设置key过期时间 7 advice 避免使用O(N)时间复杂度命令 父主题: 附录