检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
DCS的Memcached兼容的版本号是多少? DCS的Memcached是基于Redis 3.0版本引擎实现的,兼容memcache1.5.1版本。 父主题: Memcached使用
使用前必读 欢迎使用分布式缓存服务(Distributed Cache Service)。分布式缓存服务是一款内存数据库服务,兼容了Redis和Memcached两种内存数据库引擎,为您提供即开即用、安全可靠、弹性扩容、便捷管理的在线分布式缓存能力,满足用户高并发及数据快速访问的业务诉求。
据结构简单,不涉及太多关联查询。这种场景使用Redis,在速度上对传统磁盘数据库有很大优势,能够有效减少数据库磁盘IO,提高数据查询效率,减轻管理维护工作量,降低数据库存储成本。Redis对传统磁盘数据库是一个重要的补充,成为了互联网应用,尤其是支持高并发访问的互联网应用必不可少的基础服务之一。
DCS实例的CPU规格是怎么样的 Redis基础版: 使用DCS Redis基础版实例的用户无需关心CPU规格的指标,仅需关心QPS,带宽,内存大小等核心指标。 Redis基础版的实例基于开源Redis构造,开源Redis使用单个主线程处理命令,只能利用一个核的CPU,因此,只需
查看后台任务详情 当单机实例规格变更失败时,实例暂不可用,实例规格仍然为变更前的规格,部分管理操作(如参数配置、规格变更等)暂不支持,待后台完成变更处理后,实例将自动恢复正常,实例规格将更新为变更后的规格。 当主备和集群实例规格变更失败时,实例规格仍然为变更前的规格,部分管理操作(如参数
创建的缓存实例为什么可使用内存比实例规格少一些? Redis 3.0 Proxy集群不支持redisson分布式锁的原因 DCS Redis有没有后台管理软件? DCS缓存实例的数据被删除后,能否找回? 为什么实例实际可用内存比申请规格小而且已使用内存不为0? 如何查看Redis内存占用量 Clu
0和Memcached实例在预留内存不足的情况下,内存用满可能会导致扩容失败,具体可参考预留内存。 副本数变更和容量变更不支持同时进行,需分开两次执行变更。 删除副本时,每次操作仅支持删除一个副本。 实例规格变更的影响: 表3 实例规格变更的影响 实例类型 规格变更类型 实例规格变更的影响 单机、主备和读写分离实例
d对应的value。 MySQL数据库所在服务器与DCS缓存实例网络互通。 MySQL数据库与Redis实例所在VPC为同一VPC 同一VPC内网络默认互通。 MySQL数据库与Redis实例所在VPC为相同region下的不同VPC 如果MySQL数据库所在VPC与Redis实
Redis实例支持存储的数据个数有限制吗? Redis对数据存储的个数没有限制。Redis所存储的数据只需要在实例内存范围内即可。 父主题: 实例特性
目前仅支持分析实例单节点的备份数据,且仅支持分析RDB类型的备份文件。 如果实例进行了如下内容的变更操作,则实例变更后不支持分析实例变更前的备份文件。 实例缩容 集群实例水平扩容 实例类型变更(主备实例变更为读写分离实例除外) 分析Redis的备份Key记录 登录分布式缓存服务管理控制台。
扩容缩容与实例升级 Redis实例是否支持版本升级,如Redis 4.0升级到Redis 5.0? 升级Redis 3.0实例到高版本实例 在维护时间窗内对实例维护是否有业务中断? DCS实例规格变更是否需要关闭或重启实例? DCS支持哪些实例类型变更? DCS实例规格变更的业务影响
创建过期key扫描任务,Redis 3.0不支持过期key扫描。 过期key扫描会对键空间进行Redis的scan扫描,释放内存中已过期但是由于惰性删除机制而没有释放的内存空间。 过期key扫描在主节点上执行,会对实例性能有一定的影响,建议不要在业务高峰期进行。 调用方法 请参见如何调用API。
OOM代表的就是超过了最大内存,报错中OOM command not allowed when used memory > 'maxmemory'的‘maxmemory’这个参数是Redis服务端对最大内存的配置,可以看到这是内存使用满了。 若Redis实例内存使用率并未达到100%
主进程太久而造成业务阻塞,所以会造成已过期的Key释放内存速度较慢。 解决方案 配置一个定时的热key扫描,具体操作可参考热key扫描或写一个用scan命令扫描全局key的定时任务把key全部遍历一遍,触发已过期的key从内存中删除。 通过自行配置定时任务,在任务执行期间,会对所
主备实例或读写分离实例变更为Proxy集群实例 变更为proxy集群时,需要评估proxy集群的多DB使用限制和命令使用限制对业务的影响。具体请参考proxy集群使用多DB限制,实例受限使用命令。 变更前实例的已用内存必须小于变更后最大内存的70%,否则将不允许变更。 如果变更前实例的已用内存超过总内存的90%,变更的过程中可能会导致部分key逐出。
00Mbits/s,其中80Mbits是由于对某个Hash类型的Key执行HGETALL所占用。 大Key和热Key的影响 类别 影响 大Key 造成规格变更失败。 Redis集群变更规格过程中会进行数据rebalance(节点间迁移数据),单个Key过大的时候会触发Redis内
常见的外部业务监控和统计:命令数、并发操作数、连接数、客户端数、拒绝连接数等。 常见的资源占用监控和统计:cpu占用率、物理内存占用、网络输入/输出流量等。 常见的关键内部监控和统计:键个数、键过期个数、容量占用量、pubsub通道个数、pubsub模式个数、keyspace命中、keyspace错过。
止阻塞Redis主进程太久而造成业务阻塞,所以会造成已过期的Key释放内存速度较慢。 基于开源Redis以上机制,分布式缓存服务提供了一种通用的“过期Key扫描”的方式,来定时释放所有已经过期Key占用的内存,通过自行配置定时任务,在任务执行期间,会对所有缓存实例的主节点进行扫描
表示Redis数据占用的内存容量。即分配的内存总量,减去总的额外开销内存量。 dataset.percentage 表示Redis数据占用内存占总内存分配的百分比 peak.percentage 当前内存使用量与峰值时的占比 fragmentation 表示Redis的内存碎片率 doctor命令
每个分片内存=实例规格/分片数,例如,集群规格为48GB的实例,分片数为6,则每个集群分片的大小为48G/6=8G。 表2 Redis 4.0/5.0/6.0基础版Proxy集群实例规格和Proxy节点数、分片数的对应关系 集群版规格 Proxy节点数 分片数 每个分片内存(GB)