-
Redis命令执行不生效 - 分布式缓存服务 DCS
Redis客户端和服务端通过二进制协议进行通信,使用Redis-cli、Jedis、Python客户端并没有差异。 因此如果怀疑Redis有问题,但是使用Redis-cli排查没问题,那就很可能是业务代码存在问题,如果日志没有明显错误信息,则建议在代码添加日志支撑进一步分析。
-
Redis连接失败问题排查和解决 - 分布式缓存服务 DCS
性能问题导致连接超时 使用了keys等消耗资源的命令,导致CPU使用率超高;或者实例没有设置过期时间、没有清除已过期的Key,导致存储的数据过多,一直在内存中,内存使用率过高等,这些都容易出现访问缓慢、连接不上等情况。 建议客户改成scan命令或者禁用keys命令。
-
Redis连接失败问题排查和解决 - 分布式缓存服务 DCS
性能问题导致连接超时 使用了keys等消耗资源的命令,导致CPU使用率超高;或者实例没有设置过期时间、没有清除已过期的Key,导致存储的数据过多,一直在内存中,内存使用率过高等,这些都容易出现访问缓慢、连接不上等情况。 建议客户改成scan命令或者禁用keys命令。
-
Redis/Memcached实例创建失败的可能原因 - 分布式缓存服务 DCS
解决方案:在VPC内可以跨子网访问实例,因此,如果子网IP资源不足,可以更换子网创建实例或者释放当前子网下其他IP地址 IAM用户(子用户)没有创建权限 分析:用户所属组需要拥有“DCS FullAccess”策略或“DCS Administrator”角色或者拥有创建DCS实例的权限
-
排查Redis实例带宽使用率高的问题 - 分布式缓存服务 DCS
图1 带宽使用率示例 其中,带宽使用率超过100%,不一定导致限流,有没有被流控需要看流控次数指标。 带宽使用率没有超过100%,也有可能有限流,因为带宽使用率是上报周期实时值,一个上报周期检查一次。
-
使用DCS改造传统应用系统数据库 - 分布式缓存服务 DCS
如果没有密码则不需设置。 xxxxxx 上图中以Redis实例没有设置密码为例,执行结果中的errors表示执行过程中的错误数,replies表示收到的回复数。如果errors为0,且replies与MySQL表中的记录数相同,则整表迁移成功。
-
根据标签过滤资源 - 分布式缓存服务 DCS
默认为空 tags Array of ResourceTag objects 标签列表,没有标签默认为空数组 resource_name String 资源名称,资源没有名称时默认为空字符串,eip返回ip地址。
-
Redis实例CPU使用率高问题排查和解决 - 分布式缓存服务 DCS
如果客户没有需要用到持久化功能,建议将该功能关闭(请根据实际业务慎重操作,关闭持久化功能会导致极端故障场景下恢复时,由于没有落盘造成的数据丢失)。关闭操作:在实例详情页面,选择“配置参数”页签,将“appendonly”修改为“no”。
-
容灾和多活策略 - 分布式缓存服务 DCS
实例跨Region多活 当前Redis没有成熟的双活(Active-Active,注意不同于灾备或者主备高可用)方案,华为云DCS不支持跨Region多活功能。
-
Redis实例CPU使用率达到100%的原因 - 分布式缓存服务 DCS
如果客户没有需要用到持久化功能,建议将该功能关闭(请根据实际业务慎重操作,关闭持久化功能会导致极端故障场景下恢复时,由于没有落盘造成的数据丢失)。关闭操作:在实例详情页面,选择“配置参数”页签,将“appendonly”修改为“no”。 父主题: 监控告警
-
Redis使用 - 分布式缓存服务 DCS
Redis 3.0 Proxy集群不支持redisson分布式锁的原因 DCS Redis有没有后台管理软件? DCS缓存实例的数据被删除后,能否找回? 为什么实例实际可用内存比申请规格小而且已使用内存不为0?
-
查找Redis实例大Key和热Key - 分布式缓存服务 DCS
问题5:为什么Redis 3.0实例没有热Key功能? 问题6:如何提前发现大Key和热Key? 父主题: 分析诊断实例
-
迁移方案说明 - 分布式缓存服务 DCS
- 其他云厂商Redis服务迁移至DCS DCS控制台界面一键式迁移 如果其他云厂商Redis服务,没有禁用SYNC和PSYNC命令,推荐使用迁移任务在线迁移其他云厂商Redis。
-
查询可用区信息 - 分布式缓存服务 DCS
false:没有可用资源。 枚举值: true false 请求示例 GET https://{dcs_endpoint}/v2/available-zones 响应示例 状态码: 200 查询成功。
-
查询租户的试用权限 - 分布式缓存服务 DCS
表4 cause_id取值说明 cause_id 说明 111400129 暂时没有免费试用活动。 111400125 用户免费试用限额已经用完,或者暂不支持参加该免费试用活动。
-
DCS使用建议 - 分布式缓存服务 DCS
对mget,hmget等批量命令做并行和异步IO优化 某些客户端对于MGET,HMGET这些命令没有做特殊处理,串行执行再合并返回,效率较低,建议做并行优化。
-
迁移方案说明 - 分布式缓存服务 DCS
- 其他云厂商Redis服务迁移至DCS DCS控制台界面一键式迁移 如果其他云厂商Redis服务,没有禁用SYNC和PSYNC命令,推荐使用迁移任务在线迁移其他云厂商Redis。
-
实例是否支持自定义或修改端口? - 分布式缓存服务 DCS
Redis 4.0/5.0/6.0 创建Redis 4.0/5.0/6.0基础版实例时,可选择自定义端口或使用默认端口,定义端口范围为1~65535,如果没有自定义,则使用默认端口6379。 创建Redis 6.0企业版实例不支持自定义和修改端口,默认端口为6379。
-
交换DCS实例IP - 分布式缓存服务 DCS
如果源端是主备实例,交换IP时不会交换备节点IP,请确保应用中没有直接引用备节点IP。 如果应用中有直接引用域名,请选择交换域名,否则域名会挂在源实例中。 请确保目标Redis和源Redis密码一致,否则交换IP后,客户端会出现密码验证错误。
-
Redis-py客户端连接Redis(Python) - 分布式缓存服务 DCS
如果系统没有自带Python,可以使用yum方式安装。 下载并解压redis-py。