了解分布式缓存服务
分布式缓存服务背景介绍
随着近年来各行业逐渐拓展,业务需求急速增加,数据量和并发访问量呈指数级增长,原来只能依附于关系型数据库的传统“缓存”逐渐难以支撑上层业务,开源Redis也面临着如“容量有限”、“可靠性有限”、“容易丢关键数据”、“成本高、效率低” 等种种问题。为了解决开源Redis痛点以及自运维数据库的难用问题,华为云推出了分布式缓存服务。
分布式缓存服务Redis的优势
优势项
|
优势说明
|
---|---|
搭建时间短 |
对比于开源Redis搭建需要0.5~2天,分布式缓存服务Redis采用虚拟机或在物理机上容器部署,最快8秒即可完成搭建。 |
服务性能高 |
分布式缓存服务Redis单节点达10万QPS(Query Per Second),企业版Redis单节点可达40万QPS,实现高并发且快速访问。 |
网络和服务器安全保障 |
分布式缓存服务通过虚拟私有云、白名单或安全组保证网络安全,通过主备与集群多副本保证服务器的安全。 |
监控和运维能力强 |
分布式缓存服务Redis支持40+项监控指标,支持用户自定义告警策略,提供7*24小时监控与运维保障。同时支持控制台缓存分析和会话管理等功能。 |
简化缓存参数维护 |
分布式缓存服务提供Web控制台可视化维护配置参数,可在控制台连接并操作数据。 |
分布式缓存服务支持的实例类型 分布式缓存服务支持的实例类型
单机实例只有1个节点,当Redis进程故障后,会重新拉起一个新的Redis进程,秒级恢复业务。单机实例支持读写高并发,但不做持久化,成本低,适用于开发测试环境搭建。
主备实例包含主、备节点,使用哨兵模式(Sentinel)进行管理,监控主备节点运行,当主节点出现故障时,备节点30秒内自动完成主备切换,恢复业务,保持节点间数据同步。
Cluster集群通过分片化分区来增加缓存的容量和并发连接数,每个Shard分片默认是一个双副本的主备实例,主节点故障后,同一分片中主备节点节点交换来继续提供服务。