云数据库 Redis 版是兼容开源 Redis 协议标准、提供内存加硬盘的混合存储方式的数据库服务,基于Redis-cluster多主多从模式的集群架构,随机分片将数据写入到多主Redis中,满足高读写性能场景及弹性变配的业务需求。
云数据库 Redis 版支持字符串(String)、链表(List)、集合(Set)、有序集合(SortedSet)、哈希表(Hash)等多种数据类型的高级功能。
通过“内存+硬盘”的存储方式,云数据库 Redis 版在提供高速数据读写能力的同时满足数据持久化需求。
云数据库 Redis 版支持读写分离集群,能够满足不同的业务场景。
云数据库 Redis集群:单副本集群实例采用集群架构,每个分片服务器采用单副本模式。适用于纯缓存类业务或者QPS 压力较大的业务场景,能够进行自动容灾切换和故障迁移。提供多种集群规格可适配不同的业务压力。
云数据库 Redis 版作为云计算服务,其硬件和数据部署在云端,有完善的基础设施规划、网络安全保障、系统维护服务,确保用户可以专注于于业务创新。
Redis架构图如下:
1、高可用性
最小集群采用八主八从节点来实现,避免单点故障引起的服务中断,节点数量根据购买内存大小决定,最大内存256G,最大节点数为16主16从。
自动侦测硬件故障,发生故障时能够进行故障转移,不影响业务正常运行。
实例级别的资源隔离可以更好地保障单个用户服务的稳定性。
集群(Cluster)实例采用分布式架构,每个节点都采用多主多从的高可用架构,能够进行自动容灾切换和故障迁移。多种集群规格可适配不同的业务压力,可按需扩展数据库性能。
2、数据安全
采用内存加硬盘的混合存储方式,在提供高速数据读写能力的同时满足数据持久化需求。
支持IP以及IP段白名单配置,直接从访问源进行风险控制。
支持密码访问鉴权方式,确保访问安全可靠。
主从数据同步,保证数据的可靠性。
3、弹性扩展
多主多从存储架构,适配不同业务场景。能够灵活变配。
支持集群架构下弹性扩展数据库系统的存储空间及吞吐性能,突破海量数据高QPS性能瓶颈,轻松应对每秒百万次的读写需求。
4、智能运维
提供CPU利用率、连接数、磁盘空间利用率等实例信息实时监控及报警,随时随地了解实例动态。
专业的CDS数据管理平台,提供可视化的数据管理,全面提升研发、运维效率。
云数据库Redis版的规格参数及QPS(Query Per Second)如下:
规格类型 | 内存 | 内网带宽上限(Mbyte) | QPS | 说明 |
集群版-读写分离 | 16G | 1024 | 640000/s | 10写10读 |
32G | 1024 | 640000/s | 10写10读 | |
64G | 1024 | 640000/s | 10写10读 | |
128G | 1024 | 1280000/s | 12写12读 | |
256G | 1024 | 1280000/s | 12写12读 |
1、电商行业 高性能高并发场景
电商行业中如大型促销秒杀系统或者带有计数系统的库存系统,系统整体访问压力巨大,云数据库Redis版轻松承载读取压力并提供数据持久化。
2、视频直播 低时延高并发场景
视频直播类节目中会大量出现流量突发场景,云数据库Redis集群版轻松突破Redis自身单线程瓶颈,QPS达到百万级,满足低时延、高并发的业务要求。
3、WEB 高读写场景
WEB类应用场景中网站读写压力要求较高,且对成本要求控制,Redis集群版满足纯缓存的应用,提供高QPS性能,数据持久化到底层RDS。
4、游戏分服 弹性扩展场景
游戏公司为了快速抢占市场,需要快速的开发出新产品吸引玩家,云数据库Redis集群版能减少系统开发复杂度,业务爆发时可轻松弹性扩容,满足高性能业务要求。