青云推出基于 Redis 的缓存集群服务

阅读数:52 2014 年 12 月 28 日

话题:语言 & 开发架构

近日,国内云服务商青云 QingCloud 推出了基于 Redis 的缓存集群服务。Redis 是一个开源的、基于内存的键值存储数据库,相对与 Memcached,Redis 有非常丰富的数据结构,适合所有数据都存储在内存,且快速读写的场景。Redis 在很多公司都有非常广泛的应用,比如 Twitter、Facebook、新浪微博、京东。

青云此次推出的 Redis 缓存集群服务是基于他们的 IaaS 架构,目前提供的是 2.8.17 版本。Redis 服务是一个集群服务,用户可以在界面中任意选择节点,可以包含一个 Master 节点和多个 Slave 节点,随着负载的增长,用户可以随时扩展和收缩节点的个数,以满足业务需求。另外,缓存服务支持在线扩容,用户可以通过简单的操作即可升级节点内存。

与其它厂商的 Redis 服务不同,青云的缓存服务是基于其现有的 IaaS 架构,包括网络、虚拟主机、虚拟硬盘,而之前提到的单点故障、内存升级、硬盘扩容等难点 IaaS 平台都已经解决。同时,缓存服务运行在青云的私有网络中,在公有云的基础上,青云可以为用户提供二层隔离的私有网络,用户和用户之间网络是 100% 的隔离。

在一份官方提供的性能测试数据中,通过 Redis 自带的性能测试工具 redis-benchmark,内存为 1GB 的青云 Redis 缓存服务,SET 性能超过 7 万次 /s,GET 性能可以达到近 6.5 万次 /s。Redis 的性能与用户选用的数据结构以及相关配置密切相关,青云支持用户在管理控制台中对调整相关的参数。InfoQ 上也有相关的Redis 性能调优的文章,读者可以参考阅读。

云计算巨头 AWS早在一年前就提供了 Redis 缓存服务,而青云是国内比较早提供 Redis 服务的厂商之一,读者可以到青云官网阅读官方文档了解服务详情。接下来,青云也将继续完善其 Redis 服务,比如支持数据迁移的功能。另外,在 RDS 方面,青云将继续增加对 Memcached、PostgreSQL、MongoDB 的支持。