华为云 Redis 是华为云提供的一款兼容 Redis 的高速内存数据处理引擎,为你详细介绍:
产品优势
- 性能卓越:企业版由传统的 master - worker 线程模型升级为 master - n*worker 多线程模型,整体性能大幅提升。在相同硬件上,企业版 QPS 约是 Redis 的两倍,延迟可降低约 60%,单分片最高达 40 万 QPS,较开源性能提升 4 倍。
- 全面兼容:业界首个支持 Arm 和 X86 双架构的 Redis 云服务,全面兼容开源 Redis。企业版 100% 兼容 Redis 协议、模块和脚本,如脚本和事务的原子性等。
- 规格灵活:提供 128M~1T 内存的丰富规格,秒级开通,一键变配,能够满足不同业务规模的诉求。
- 安全可靠:提供用户身份认证、VPC、子网等多种安全措施,网络接入提供 VPC、安全组级别的租户隔离和流量过滤,用户授权提供符合强复杂度的密码防护机制,还可通过云审计进行租户管理操作的记录和审计。
- 监控完善:提供 40 多项监控指标,包括外部业务、资源占用等方面,支持自定义监控阈值和告警策略,便于用户及时了解实例状态,保障业务稳定运行。
实例类型
- 单机实例:只有一个节点,不支持数据持久化,即开即用,成本相对主备实例减少 40% 以上,适用于开发、测试环境。
- 主备实例:包含一个主节点和一个备节点,默认开启数据持久化,主备节点通过增量数据同步保持缓存数据一致,主节点故障时,备节点会在 30 秒内自动完成主备切换,保证业务平稳运行。
- Cluster 集群实例:原生 Cluster 的集群版本,兼容 Redis 原生 Cluster 集群,相比主备实例有性能提升。
- Proxy 集群实例:基于 LVS+Proxy 的高可用集群版本,性能与 Cluster 集群相当,支持百万并发,提供灵活的内存规格档位,适配不同场景。
- 读写分离实例:默认为从服务端侧实现的读写分离,通过 Proxy 节点识别用户读写请求,把读请求转发给从节点,把写请求转发给主节点,适用于读高并发、写请求较少的业务场景。
应用场景
- 游戏类应用:可将游戏中的非角色数据,如排行榜等存储在 Redis 中,利用 Redis 原生自带的 SortedSet 数据结构,提升用户访问速度。
- 数据访问加速:将热点数据放入缓存,加快用户端访问速度,提升用户体验,适用于热销商品展示、秒杀推荐等面临高并发读压力的数据存储。
- 社交应用、网站类应用:Redis 中的 Set 数据可支撑好友关系类数据,String 数据可缓存一些静态文件,有助于提升网站运行速度。