背景介绍
近年来,随着各行业业务需要急速减少,数据量和并发访问量呈指数级增长,原来只能依附于关系型数据库的传统“缓存”逐步难以撑持下层业务,开源 Redis 也面临着如“容量无限”、“可靠性无限”、“数据反复拷贝,老本高,效率低”等问题。为了解决开源 Redis 痛点以及自运维数据库问题,华为云推出了分布式缓存服务(Distributed Cache Service,简称 DCS)。
对于分布式缓存服务 DCS
分布式缓存服务(Distributed Cache Service)它是华为云提供的一款高速内存数据处理引擎,兼容了 Redis 缓存引擎,提供即开即用、安全可靠、弹性扩容、便捷治理的在线分布式缓存能力,满足用户高并发及数据快速访问的业务诉求。DCS 企业版齐全兼容 Redis6,提供主备实例类型,可抉择 4GB~1TB 不同规格,反对异样主动切换、一键在线扩容,无缝配合业务规模倒退,反对跨 AZ 容灾,超过 64GB 可转化为 SSD 存储,成本低,长久化能力更强。
企业版 & 根底版能力比照
KeyDB 是 Redis 的高性能分支,专一于多线程、内存效率和高吞吐量,首次实现了 Redis 真正的“多线程”,且对 Redis100% 兼容。KeyDB 将 Redis 原来的主线程拆分成了多个 worker 线程。每个 worker 线程都负责监听端口,accept 申请,读取数据和解析协定,是“真正的多线程”。
KeyDB 的性能比 Redis 高出 5 倍,DCS 企业版性能行业当先 30%,达到 40WQPS
企业版性能抖动与开源版本比照有数倍晋升