-
Redis读写分离实例 - 分布式缓存服务 DCS
Redis读写分离实例 本章节主要介绍DCS服务的读写分离实例,读写分离主要适用于读高并发、写请求较少的业务场景,解决高并发的性能问题,节约运维成本。 读写分离实例类型,仅在部分Region支持,具体请以控制台显示为准。 Redis 4.0/5.0版本支持读写分离实例,其他版本暂不支持。
-
快速连接Redis并读写数据 - 分布式缓存服务 DCS
本次操作请选择“5.0”。 实例类型 Redis实例类型,本次操作请选择“单机”类型。Redis单机实例为单节点架构,不支持数据持久化,成本相对较低,适用于开发测试环境搭建。 可用区 每个区域包含多个可用区(AZ),本次操作保持默认的可用区即可。 实例规格 选择实例的规格,例如,您可以选择内存为“128
-
Redis实例是否支持读写分离? - 分布式缓存服务 DCS
Redis实例是否支持读写分离? Redis实例支持读写分离的情况如下表所示: 实例类型 是否支持读写分离 读写分离实例 支持。 说明: 读写分离功能,推荐使用读写分离实例,无需在客户端做任何配置。 Redis Cluster集群实例 支持从客户端实现读写分离,需要在客户端做配置,参考配置说明。
-
缓存实例备份文件如何存放?备份文件的数量是否有限制? - 分布式缓存服务 DCS
缓存实例备份文件如何存放?备份文件的数量是否有限制? DCS缓存实例备份文件存储在对象存储服务(OBS)中。目前每个缓存实例最多支持存储24个备份文件,当备份文件超过24个时,会自动删除最早的备份文件。 父主题: 数据备份/导出/迁移
-
redis-benchmark与memtier - 分布式缓存服务 DCS
redis-benchmark与memtier_benchmark的差异 工具 支持Memcached 支持读写比例设置 支持Payload大小随机 支持设置过期时间 memtier_benchmark 是 是 是 是 redis-benchmark 否 否 否 否 父主题: 测试实例性能
-
DCS删除过期key - 分布式缓存服务 DCS
DCS删除过期key 问题现象 分布式缓存服务每天定时清理一次过期key是根据什么规则清理的?清理规则可以自己调整么? 过期key删除机制 惰性删除:Redis的删除策略由主循环中的判断逻辑进行控制,所有Key读写命令执行之前都会调用函数对其进行检查,如果过期,则删除该键,然后返
-
什么是分布式缓存服务 - 分布式缓存服务 DCS
法,提升逐出效率1倍以上;通过支持SubKey过期提高了大Key读写性能。 表2 DCS Redis 6.0企业版 实例类型 Redis 6.0企业版分为高性能型和企业版存储型,目前只支持主备实例类型。(企业版存储型由内存+SSD磁盘组成。) 主备实例包含一个主节点,一个备节点,
-
DCS备份恢复概述 - 分布式缓存服务 DCS
DCS支持将当前时间点的实例缓存数据备份并存储到对象存储服务(OBS)中,以便在缓存实例发生异常后能够使用备份数据进行恢复,保障业务正常运行。 备份方式 DCS缓存实例支持自动和手动两种备份方式。 自动备份 您可以通过管理控制台设置一个定时自动备份策略,在指定时间点将实例的缓存数据自动备份存储。 自动备份频
-
与其他服务的关系 - 分布式缓存服务 DCS
Storage Service,简称OBS)是一个基于对象的海量存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力,包括:创建、修改、删除桶,上传、下载、删除对象等。 DCS使用OBS存储实例数据备份文件。
-
Redis Cluster集群实例 - 分布式缓存服务 DCS
Cluster无中心架构 数据预分片 Redis Cluster会预先分配16384个slot,每个Redis的server存储所有slot与redis server的映射关系。key存储在哪个slot中,由Crc16(key) mod 16384的值决定。如下图所示: 图2 Redis Cluster预分片示意图
-
实例受限使用命令 - 分布式缓存服务 DCS
ip:port id字段为随机值,不满足idc1<idc2→Tc1<Tc2 CLIENT LIST 仅支持两种形式: CLIENT LIST CLIENT LIST [TYPE normal|master|replica|pubsub] id字段为随机值,不满足idc1<idc2→Tc1<Tc2
-
功能总览 - 分布式缓存服务 DCS
安全组和白名单 变更规格 切换Redis版本 切换VPC和子网 读写分离 跨Region多活 数据迁移 监控DCS实例 查看审计日志 API OBS 2.0支持备份与恢复 DCS支持将当前时间点的实例缓存数据备份并存储到对象存储服务(OBS)中,以便在缓存实例发生异常后能够使用备份数据进行恢复,保障业务正常运行。
-
为了减少大Key和热Key过大,有什么使用建议? - 分布式缓存服务 DCS
过期数据可能并不能及时清理,如果发现Redis过期Key清理较慢,建议配置过期Key扫描。 热Key 使用读写分离。 如果热Key主要是读流量较大,则可以在客户端配置读写分离,降低对主节点的影响。还可以增加多个副本以满足读需求,但是备机较多也有相应的影响,DCS主备节点之间使用
-
扫描并删除Redis实例的过期Key - 分布式缓存服务 DCS
Key中随机检查20个,每秒10次) 不是每次定时任务都会检查所有的Key,而是随机检查一定数量的Key,该机制旨在防止阻塞Redis主进程太久而造成业务阻塞,所以会造成已过期的Key释放内存速度较慢。 DCS过期Key扫描机制 基于开源Redis以上机制,分布式缓存服务提供了一
-
切换DCS实例的主备节点 - 分布式缓存服务 DCS
切换DCS实例的主备节点 DCS管理控制台支持手动切换DCS主备实例和读写分离实例的主备节点,该操作用于特殊场景,例如,释放所有业务连接或终止当前正在执行的业务操作。 集群实例不支持此操作,如果需要手动切换Proxy集群和Cluster集群分片的主备节点,请在实例详情的“节点管理
-
配置Redis ACL访问账号 - 分布式缓存服务 DCS
配置Redis ACL访问账号 通过账号管理(ACL)功能,可以创建只读账号和读写账号,实现不同用户只读或读写的权限控制。 前提条件 账号管理为白名单特性,默认关闭,需要联系后台管理人员开通后方可使用。 目前仅Redis 4.0和Redis 5.0版本的Redis实例,支持账号管理功能。
-
版本发布记录 - 分布式缓存服务 DCS
支持写带宽控制。 2021年4月 优化重构monitor代码,去除数据面冗余文件。 2020年8月 删除Lua中的随机值函数。 2020年4月 修复使用redis crash时日志打印不适用bio线程的问题。 2020年3月 解决EulerOS中glibc版本过老问题。 2020年1月 增加
-
DCS实例是否支持跨可用区部署? - 分布式缓存服务 DCS
DCS实例是否支持跨可用区部署? Redis主备/集群/读写分离实例、Memcached主备实例支持跨可用区(AZ)部署。 当主备或者集群或者读写分离实例进行跨可用区部署时,如果其中一个可用区故障,另一个可用区的节点不受影响。备节点会自动升级为主节点,对外提供服务,从而提供更高的容灾能力。 实例跨可
-
查询分片信息 - 分布式缓存服务 DCS
查询分片信息 功能介绍 查询读写分离实例和集群实例的分片和副本信息。其中,读写分离实例仅Redis4.0和Redis5.0的主备实例支持。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/instance/{instance_id}/groups
-
Redis实例类型差异 - 分布式缓存服务 DCS
Redis单机、主备、读写分离、Proxy集群和Cluster集群实例,在特性支持、特性限制以及命令限制有部分差异,具体请查看表1。 DCS Redis 3.0已下线,暂停售卖,建议使用Redis 4.0及以上版本。 表1 不同实例类型的差异说明 对比项 单机/主备/读写分离 Proxy集群