Redis实例能否修改VPC和子网? 实例的VPC和子网,创建后暂不支持修改。如果要修改,请重新创建实例,在创建时选择指定的VPC和子网。如果实例已有数据需要迁移,可在创建实例之后进行迁移。具体数据迁移操作,可参考迁移方案说明。 父主题: Redis使用
实例是否支持变更可用区 不支持直接变更实例的可用区。 如需改变可用区,可通过“数据迁移+交换IP”方式的方式,在新的可用区创建实例后,进行数据迁移,实现可用区的变更。具体操作请参见使用迁移任务在线迁移Redis实例。 如果是单可用区(主、备节点在相同可用区)的多副本集群实例,支持通过迁移备节点可用区的方式
改进了主从复制协议,支持部分重新同步,即使在主从服务器之间的连接断开后,也能更高效地进行数据同步。 新增了LFU缓存淘汰策略,允许Redis根据键的使用频率来进行淘汰,而不仅仅是基于最近使用时间(LRU)。
Redis实例类型差异 Redis单机、主备、读写分离、Proxy集群和Cluster集群实例,在特性支持、特性限制以及命令限制有部分差异,具体请查看表1。 DCS Redis 3.0已下线,暂停售卖,建议使用Redis 5.0及以上版本。 表1 不同实例类型的差异说明 对比项 单机
Sentinel对用户不可见,仅在服务内部中使用。Sentinel的详细介绍可参考什么是哨兵。 Redis的访问端口默认为6379。 父主题: DCS实例类型
单机实例主要服务于数据不需要由缓存实例做持久化的业务场景,如数据库前端缓存,用以提升数据读取效率,减轻后端并发压力。当缓存中查询不到数据,可穿透至磁盘数据库中获取,同时,重启服务、缓存实例时,可从磁盘数据库中获取数据进行预热,降低后端服务在启动初期的压力。
读写分离实例 图1 读写分离实例 实例示意图说明: VPC终端节点服务 VPC终端节点服务,主要是将Redis缓存实例配置为VPC终端节点支持的服务,用户可以直接通过VPC终端节点服务的地址访问。 Redis读写分离实例提供的IP地址和域名,即为VPC终端节点服务的地址。
排查Redis实例带宽使用率高的问题 概述 Redis实例作为更靠近应用服务的数据层,通常会执行较多的数据存取并消耗网络带宽。
实现phpredis重连的常见做法: 使用“pconnect”进行持久连接,但这并不能避免连接断开的情况(如Redis服务器重启、网络波动等)。 在发生连接异常时,捕获异常并尝试重新连接和重试操作。
迁移实例数据 登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择源Redis所在的区域。 单击左侧菜单栏的“数据迁移”。页面显示迁移任务列表页面。 单击右上角的“创建在线迁移任务”。 设置迁移任务名称和描述。 配置在线迁移任务虚拟机资源的VPC、子网和安全组。
客户端所在服务器与DCS缓存实例网络互通: 客户端与Redis实例所在VPC为同一VPC 同一VPC内网络默认互通。
客户端所在服务器与DCS缓存实例网络互通: 客户端与Redis实例所在VPC为同一VPC 同一VPC内网络默认互通。
500 内部服务错误 错误码 请参见错误码。 父主题: 其他接口
500 内部服务错误。 错误码 请参见错误码。 父主题: 账号管理
500 内部服务错误。 错误码 请参见错误码。 父主题: 日志管理
获取实例分片带宽 功能介绍 获取实例各个分片带宽。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/instances/{instance_id}/bandwidths 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
创建ACL账号 功能介绍 为redis4.0/5.0实例创建权限访问账号,包含读写和只读权限。 如果实例默认账号已开启免密访问,您创建的普通账号不能使用,如需使用普通账号请先关闭默认账号的免密访问。 单机、主备实例默认账号的密码不能带有冒号(:),否则无法创建普通账号。 调用方法
删除ACL账号 功能介绍 删除所创建的ACL普通账号。 调用方法 请参见如何调用API。 URI DELETE /v2/{project_id}/instances/{instance_id}/accounts/{account_id} 表1 路径参数 参数 是否必选 参数类型 描述
500 内部服务器错误。 错误码 请参见错误码。 父主题: 缓存分析
500 内部服务错误。 错误码 请参见错误码。 父主题: 数据迁移