大Key :大Key会占用更多的内存,同时,对大Key的访问会显著增加Redis的CPU负载和流量。大Key在一定程度上更容易形成热点从而造成CPU使用率高。如果大Key较为集中地分布在部分数据分片节点,可能会导致CPU使用率倾斜、带宽使用率倾斜及内存使用率倾斜。 短连接 :频繁地建立连接,导致Redis实例的大量资源消耗在连接处理上。
对于4系以上版本Redis建议开启Redis的lazyfree配置, 启用异步删除 的功能 LUA 使用: 不建议 将复杂的 EVAL脚本 放在Redis执行,会导致占用CPU以及内存资源,带来性能下降,我们6系的版本支持基础命令以外的MODULE来满足业务场景。 不建议 LUA中包含事务以及redis.replication相关的操作。
Redis 是一个使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 的可开源的数据库,并提供多种语言的API。
Redis 容量型节点规格 规格 CPU 内存 单分片存储容量可选范围(GB) 最大连接数 可选分片数 pega.g4s1.micro 4 8 50~320 30000 1~320 pega.g4s1.small 4 16 50~320 30000 1~320 pega.g4s1.medium 8 32 50~600 30000 1~320 pega.g4s1.large 16 64 50~1000
只有 Redis内存型 支持备份加密。 操作步骤 登录 云数据库 Redis 管理控制台,进入实例列表页面。 点击目标 实例名称 ,进入实例详情页面。 在实例详情页的左侧导航栏中,点击 备份管理 。 在备份管理页面,点击 备份策略设置 按钮。 弹出备份对话框, 加密设置 字段选择 开启 ,点击 确定 按钮。
审计日志仅 Redis内存型4.0 6.0 7.0 版本支持。 请求结构 Plain Text 复制 1 PUT /v1/instance/{instanceId}/log/audit/switch HTTP/1.1 2 Host: redis.
云服务器BCC 专属服务器DCC GPU云服务器 弹性裸金属服务器 云手机 应用引擎 BAE 轻量应用服务器LS 弹性公网IP 私有网络 VPC 负载均衡 BLB 智能云解析 DNS 专线ET 云智能网 CSN 云防火墙 CFW 对象存储 BOS 文件存储 CFS 云磁盘 CDS 存储网关BSG 表格存储 TableStorage 边缘计算节点 BEC 数据流转平台CloudFlow 内容分发网络
大Key分析 :当某个Key含有较多数据成员或者占用较大内存时,可以将其称为大Key; 控制台目标实例详情页的分析缓存> 大Key页签下启动离线大Key分析任务, 分析任务完成后可在该页面查看占用空间Top100的Key。
使用限制 Redis内存型实例类型需要为集群版4.0、集群版6.0。 多活实例组功能目前为白名单开放,需要通过工单反馈加白后使用。 多活实例组内的实例发起变配任务后,尽量同时将组内的其他实例也变配到相应的规格,避免数据同步出现问题。 操作步骤 登录 云数据库 Redis 管理控制台 。 在控制台页面左上角,选择实例所在地域,进入“云数据库Redis-多活实例组”页面。 创建多活实例组。
缓存节点规格 规格 用户可用内存 最大连接数 最大内网带宽 CPU处理能力 单分片QPS建议值 单分片QPS上限 cache.n1.nano 0.25GB 1万 10MBS 2核 4万+ 15万+ cache.n1.micro 1GB 1万 10MBS 2核 4万+ 15万+ cache.n1.small 2GB 1万 16MBS 2核 4万+ 15万+ cache.n1.medium 4GB 6万