云数据库Redis版是兼容开源Redis协议标准、基于键值对形式存储的内存数据库服务。可用作数据库、缓存、消息代理和队列。它可实现亚毫秒级响应时间,每秒处理数十万个请求,为游戏、社交网站、社交app、电商和物联网中的实时应用程序提供支持。它是缓存、会话管理、实时分析、地理空间、聊天/消息收发、朋友圈点赞和游戏排行榜的常见选择。
首云云数据库服务Redis让用户能够在云中轻松配置、创建和扩展 Redis 部署。借助它您可以在几分钟内完成Redis 部署,支持多种规格和架构的选择,既经济实惠,又可以调节服务容量的大小,目前云数据库Redis版支持集群版和主从版,能够满足不同的业务场景。
云数据库Redis主从版:采用主从单副本、高可用架构。主从节点间内网默认带宽1G,保证数据快速同步,最大化保障数据一致性,更好的支持读写分离带来的红利。主节点故障时系统自动秒级切换,备节点自动接管业务,保障能够持续提供服务的能力。
北京1、北京2、北京3 、北京5、无锡、台湾、香港、首尔、东京、新加坡、洛杉矶、德国、荷兰、纽约、达拉斯
1、产品特点
主从双节点,避免单点故障引起的服务中断。
自动侦测服务故障,发生故障时能够在秒级完成故障转移,不影响业务正常运行。
连接器默认提供高可用链路,防范单点故障,最大化保障业务不受影响。
实例级别的资源隔离可以更好地保障单个用户服务的稳定性。
采用内存加云储存的混合存储方式,在提供高速数据读写能力的同时满足数据持久化需求。
支持以RBD方式对内存快照,保存到本地的同时,并上传到云存储中,数据容灾能力强,支持数据恢复,有效防范数据误操作,将可能发生的业务损失降到最低。
提供了内存数据热备份和冷备份两种方式,热备份防范单点故障,冷备份保障某一时刻数据完整性。
默认提供读写分离,读请求自动路由到从节点,写请求路由到主节点。不仅提供更多的ops,而且能够支撑更大的并发。
服务实例资源高度隔离,独享内存和计算能力。
高内网带宽,保障服务能够持续提供更高的ops和更低的延迟。
支持多种架构,适配不同的业务场景。可选择Redis集群版或者Redis主从版。
支持服务配置升级,提供更大的存储能力。
2、产品优势
实例资源高度隔离,单实例单资源,不是一台服务器启动多个实例
自带读写分离,对用户无感知
异地备份,即使该数据中心发生故障,也能恢复最后一次备份的数据
高可用,发生故障时秒级完成自动切换
高内网带宽,提供更高的ops和更低的延迟
3、产品功能
针对读多写少的业务场景,提供高可用、高性能、高灵活的读写分离服务,解决热点数据集中及高并发读取的业务需求,最大化地节约用户运维成本。
允许用户在线配置自己的实例参数,不会造成服务中断。
提供手动、自动全量物理备份的机制。您可以根据自身业务特点随时发起备份或者配置备份策略,自动进行备份。
在控制台的日志管理中,您可以根据时间段查看运行日志,寻找解决运维问题的线索。也可以在控制台查看慢请求日志,找到解决性能问题、优化请求的线索。
数据库监控指标包含:Keys,Expires,Evicted_Keys,Expired_Keys,ConnCount,TotalQps
禁用命令类型 | 命令清单 |
keys(键) | keys |
Server(服务) | Client getname,client kill,client list,client setname,config resetstat,config rewrite,config set,config get,debug object,debug segfault,debug object,debug segfault,bgrewriteaof,bgsave,save,lastsave,flushall,flushdb,sync,psync,shutdown,slaveof,slowlog,dbsize,monitor,time |
云数据库Redis主从版的规格参数及QPS(Query Per Second)如下:
规格类型 | 内存 | 内网带宽上限(G) | QPS | OPS | 说明 |
主从版-读写分离 | 1G | 1 | SET: 146817.45 requests per second GET: 151171.33 requests per second |
130348.53 | set:get=1:10) |
2G | 1 | SET: 126600.83 requests per second GET: 120576.70 requests per second |
122351.7 | set:get=1:10) | |
4G | 1 | SET: 144500.71 requests per second GET: 120576.70 requests per second |
130337.17 | set:get=1:10) | |
8G | 1 | SET: 153374.23 requests per second GET: 153846.16 requests per second |
128576.12 | set:get=1:10) | |
16G | 1 | SET: 146842.88 requests per second GET: 154559.50 requests per second |
129237.95 | set:get=1:10) |
1、游戏行业应用
游戏行业可以选择云数据库Redis版作为重要的部署架构组件。
游戏部署架构相对简单,主程序部署在虚拟机上,所有业务数据存储在Redis中,作为持久化数据库。云数据库Redis版支持持久化功能,主从双机冗余数据存储。
Redis作为缓存层,加速应用访问。数据存储在后端的数据库中(RDS)。
2、电商行业应用
电商行业中对于Redis大量使用,多数在商品展示、购物推荐等模块。
大型促销秒杀系统,系统整体访问压力非常大,一般的数据库根本无法承载这样的读取压力。云数据库Redis版支持持久化功能,可以直接选择Redis作为数据库系统使用。
3、视频直播类应用
视频直播类业务往往会重度依赖Redis业务去存储用户数据及好友互动关系。
云数据库Redis版提供双机热备的方式,可以极大的提高服务可用性。
云数据库Redis版提供集群版实例,破除Redis单线程机制的性能瓶颈,可以有效的应对视频直播类流量突起,有效地支撑高性能的需求。
云数据库Redis版可支持一键扩容,整个升级过程对用户全透明,可以从容应对流量突发对业务产生的影响。
4、实战场景
Redis | 内存 | 按需计费 | |||
元/小时 | 元/天 | 元/月 | 元/年 | ||
主从版 | 1G | 0.27499800 | 6.59995200 | 200.74854000 | 2408.98248000 |
2G | 0.44499720 | 10.67993280 | 324.84795600 | 3898.17547200 | |
4G | 0.61499640 | 14.75991360 | 448.94737200 | 5387.36846400 | |
8G | 1.12499400 | 26.99985600 | 821.24562000 | 9854.94744000 | |
16G | 2.14498920 | 51.47974080 | 1565.84211600 | 18790.10539200 |