云缓存 Redis是京东云提供的基于Redis协议的在线缓存服务,通过“内存+硬盘”的存储方式在提供高速数据读写能力的同时能够满足数据的持久化。支持主从版、集群版的多种规格供用户选择。可满足多种业务场景对可用性、可靠性和高读写性能的要求,支持双机热备,提供自动容灾切换、实例监控等服务,以降低业务风险,确保业务的连续性。现已推出最新云缓存Redis 4.0,提供高性能的缓存服务,并支持更多命令操作。
一、产品简介
云数据库缓存 Redis 版自动搭建好主备双节点供用户使用。
控制服务:处理来自用户和后端的请求任务,主要有创建、删除、查询、配置变更、failover、扩容缩容、配置修改等任务。
监控服务:收集Redis实例信息(资源使用和数据库键统计信息等)和物理机信息(资源使用信息和评分等),前者供用户和控制台展现,后者用于管理系统使用。
Sentinel:哨兵监控Redis实例是否存活,多个哨兵同时工作,当发现实例down掉后,发送failover任务,自动创建新实例,并同步数据。
备份服务:自动定时备份,支持用户自定义备份(即将支持)。
日志收集:收集Redis日志信息。
数据迁移:当用户主从实例都不可用的时候,或者需要克隆在线运行的实例,通过备份文件生成实例。
二、产品优势
高可用
双机热备,自动切换。当主节点发生故障后,从节点会被迅速提升为新的主节点,继续提供服务;服务数据持久化,实例跨可用区部署,保证数据的安全和业务的不间断运行
平滑扩容
一键扩容,方便快捷。可根据使用情况弹性扩容,按需选择,按需升级,提高资源利用率,降低冗余费用;您可以登录控制台进行扩容操作,整个过程不影响您的线上业务
高性能
使用内存作为存储介质,利用 Redis 引擎的低延迟、高吞吐量特点,提供比关系型数据库高很多的性能;源码级护航,超高的性能可以满足您绝大部分场景需求;支持绝大多数Redis命令,轻松应对Redis大容量或高性能的业务需求;提供集群版规格扩展Redis性能,破除Redis单线程机制的性能瓶颈
大容量
海量存储,无限容量。集群版采用分布式架构,数据分布在多台物理机上,突破单机物理限制,解决海量数据存储在 Redis 上的瓶颈
监控告警
为用户提供多种类型的监控,包括如使用量、连接数、QPS、 Key数量等多种监控,可视化数据监控展示。全链路监控预警,帮助您提前预警提示风险、快速定位和解决问题
低成本
可轻松部署、运行和扩展缓存Redis,无需机器安装和数据库部署运维等工作;提供资源监控、稳定性维护等功能,降低日常维护工作量
三、产品功能亮点
规格丰富
主从版
云缓存Redis主从版,高度兼容开源 Redis 协议,采用主从热备的架构,主机数据自动同步到备机,数据保持一致。当主机出现故障时,系统会自动检测到故障,服务切换到备机。整个过程自动完成,确保不出现数据丢失和服务中断,无需用户做任何处理
集群版
云缓存Redis集群版,京东自研成熟的分布式存储和缓存架构,具有更大的工作负荷、灾难恢复,更高的安全性。集群自动对多个Redis节点中的数据进行分片,因此可以创建更大内存,达到超大容量的技术能力
可靠性
持久化存储
云缓存Redis将数据完全保存在内存中,保证了高效性,并且同时会在物理磁盘进行持久化,保证数据安全
多可用区部署
地域内增加的多可用区部署,保证数据的安全和业务的不间断运行,从而保证了用户业务的高可用
简单易用
平滑扩容 按需选择
用户可轻松部署、运行和扩展云缓存Redis,无需机器安装和数据库部署运维等工作 云缓存Redis主从版实例规格支持1G、2G、4G、8G、16G、32G、64G内存 集群版规格支持16G、32G、64G、128G、256G、工单可申请512G内存,用户可根据实际使用情况按需选择,按需升级,提高资源利用率,降低冗余费用
安全性
全面监控 便捷运维
提供资源的运行状况和性能的监控、稳定性维护等功能,提前预警通知,降低日常维护工作量 实例运行在私有网络(VPC)中,增强了安全性和隔离性。提供了子网、访问控制策略等限制访问的功能
四、应用场景
电商平台
电商行业中,对大型促销秒杀、商品库存的实时更新、带有计数的应用、商品库存量、商品的实时推荐等,系统整体的访问压力巨大,使用云缓存redis能够轻松承载巨大的瞬时读写压力并进行数据持久化;通过云缓存Redis提供的强大性能支持,可提供高达100W+的QPS来轻松应对高并发访问。
视频直播
视频直播行业中,爆发式的用户数据、互动数据、物品道具数据等出现的流量突发场景,云缓存redis百万级的QPS可以满足低时延、高并发的业务需求。
游戏行业
在游戏行业中,为了快速抢占市场,加上本身对性能、交互的高要求,使用云缓存Redis可以减少开发的复杂度并极大的提升性能,当业务持续增长的时候,可以平滑的进行扩容,满足各个阶段业务的需求;基于云缓存Redis自身特点,比如每日任务、成就、各种积分排名、功能活动、玩家交际属性等策划案的实现,云缓存Redis都有非常明显的优势。
互联网应用
网站、APP等对读写压力要求较高的应用,云缓存Redis提供高QPS、构建队列系统、数据缓存、精准设定过期时间、数据持久化到RDS的应用等。
操作指南
参见帮助文档:https://docs.jdcloud.com/cn/jcs-for-redis/create-instance