最近更新时间: 2021-03-15 17:20:27
云数据库 Redis 版是兼容开源 Redis 协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。
云数据库 Redis 版支持字符串String、链表List、集合Set、有序集合SortedSet、哈希表Hash等多种数据类型以及事务Transactions、消息订阅与发布Pub/Sub等高级功能。
通过“内存+硬盘”的存储方式,云数据库 Redis 版在提供高速数据读写能力的同时满足数据持久化需求。
云数据库 Redis 版支持灵活的部署架构:单副本、双副本、集群版等,能够满足不同的业务场景。
单节点架构: 适用于纯缓存场景,支持单节点集群弹性变配,满足高 QPS 场景,提供超高性价比。
双机热备架构:系统工作时主节点(Master)和备节点(Slave)数据实时同步,主节点故障时系统自动秒级切换,备节点接管业务,全程自动且对业务无影响,主备架构保障系统服务具有高可用性。
集群架构:集群(cluster)实例采用分布式架构,每个节点都采用一主一从的高可用架构,自动容灾切换,故障迁移,多种集群规格可适配不同的业务压力,无线扩展数据库性能。
云数据库 Redis 版作为云计算服务,其硬件和数据部署在云端,有完善的基础设施规划、网络安全保障、系统维护服务,确保你专心致力于业务创新。
标准版-单副本是云数据库 Redis 推出的一种新系列,采用单个数据库节点部署架构。与双副本相比,它只包含一个节点,没有备用节点实时同步数据,不提供数据持久化和备份策略,适用于数据可靠性要求不高的纯缓存业务场景使用。
开放单节点的售卖地域有华北1、华北2、华南1、华东1、华东2。
(1)纯缓存类业务场景:单副本版本只有一个数据库节点,节点出现故障时,系统会重新拉起一个 Redis 进程(没有数据),当节点故障业务自动切换完成后,应用程序需要将数据重新预热,以免对后端数据库产生访问压力冲击。**注意:**由于单副本模式不能提供数据可靠性,节点故障后需要业务进行预热,如果是对数据可靠性要求较高的敏感性业务,不建议使用单副本版,可选用双副本高可用版。
(2)对 Redis 协议兼容性要求较高的业务:标准版完全兼容 Redis 协议,业务可以平滑迁移。
(3)单个 Redis 性能压力可控:由于 Redis 原生采用单线程机制,CPU 为单核能力,性能在 8 万 QPS 的业务建议使用。如果需要更高的性能要求,请选用集群版配置。
(4)Redis 命令相对简单,排序、计算类命令较少:由于 Redis 的单线程机制,CPU 为主要瓶颈。如排序、计算类较多的业务建议选用集群版配置。
云数据库 Redis 标准版-双副本模式采用主从(Replication)模式搭建。主节点提供日常服务访问,备节点提供 HA 高可用,当主节点发生故障,系统会自动在 30 秒切换至备节点,保证业务平稳运行。
应用场景
标准版完全兼容 Redis 协议,业务可以平滑迁移。
标准版提供持久化机制及备份恢复机制,极大的保证数据可靠性。
由于 Redis 原生采用单线程机制,性能在10w QPS 以下的业务建议使用。如果需要更高的性能要求,请选用集群版本。
由于 Redis 的单线程机制,CPU 会成为主要瓶颈。如排序、计算类较多的业务建议选用集群版配置。
针对纯缓存类业务、QPS 压力较大的业务场景,云数据库 Redis 推出单副本集群版实例,轻松突破 Redis 自身单线程瓶颈,满足 Redis 大容量或高性能的业务需求。同时,相比于双节点集群版,提供了更高的性价比。
应用场景
Redis 集群版可以有效的扩展数据量大小,相比标准版支持存储量更大的64、128、256 GB 集群版,可以有效的满足数据扩展需求。
单副本集群版的分片服务器由单节点组成,分片服务器某节点出现故障时,系统会重新拉起一个 redis 进程(没有数据),当节点故障业务自动切换完成后,数据将会丢失,有可能流量被冲击到后端数据库,需要做好应用程序的预热保护机制。**注意:**由于单副本集群不能提供数据可靠性,节点故障后需要业务进行预热,如果是对数据可靠性要求较高的敏感性业务,不建议使用。
标准版 Redis 无法支撑较大的 QPS,需要采用多节点的部署方式来冲破 Redis 单线程的性能瓶颈。Redis 集群版提供16、32、64、128、256 GB 五款集群版配置,提供 8 节点及 16 节点的部署模式。相对标准版可以将 QPS 提升 8 倍或 16 倍。
相比标准版,Redis 集群版的内网吞吐限制相对较松,针对热点数据读取、大吞吐类型的业务可以友好的支持。
由于集群版的架构引入了多个组件,在 Redis 协议支持上相比标准版有一定限制。
云数据库 Redis 提供双副本集群版实例,轻松突破 Redis 自身单线程瓶颈,可极大满足对于 Redis 大容量或高性能的业务需求。 云数据库 Redis 集群版内置数据分片及读取算法,整体过程对用户透明,免去用户开发及运维 Redis 集群的烦恼。
应用场景
Redis 集群版可以有效的扩展数据量大小,相比标准版支持存储量更大的64、128、256 GB 集群版,可以有效的满足数据扩展需求。
标准版 Redis 无法支撑较大的 QPS,需要采用多节点的部署方式来冲破 Redis 单线程的性能瓶颈。Redis 集群版提供16、32、64、128、256 GB 五款集群版配置,提供 8 节点及 16 节点的部署模式。相对标准版可以将 QPS 提升 8 倍或 16 倍。
相比标准版,Redis 集群版的内网吞吐限制相对较松,针对热点数据读取、大吞吐类型的业务可以友好的支持。
由于集群版的架构引入了多个组件,在 Redis 协议支持上相比标准版有一定限制。
针对读多写少的业务场景,云数据库 Redis 版推出了读写分离的产品形态,提供高可用、高性能、高灵活的读写分离服务,解决热点数据集中及高并发读取的业务需求,最大化地节约用户运维成本。
应用场景
标准版 Redis 无法支撑较大的 QPS,如果业务类型是偏读多写少类型,需要采用多个只读节点的部署方式来冲破 Redis 单线程的性能瓶颈。Redis 集群版提供 1 个、3 个、5 个等只读节点配置,相比标准版可以将 QPS 提升近 5 倍。
读写分离版本完全兼容 Redis 协议,业务可以平滑迁移。
读写分离版提供持久化机制及备份恢复机制,极大的保证数据可靠性。
这篇文档有帮助吗?
正在加载反馈服务…