分布式缓存Redis技术
分布式缓存redis有哪些版本
比较项
|
Redis 3.0
|
Redis 4.0 & Redis 5.0
|
Redis 6.0
|
---|---|---|---|
兼容开源版本 |
Redis 3.0兼容开源3.0.7版本 |
Redis 4.0兼容开源4.0.14版本,Redis 5.0兼容开源5.0.9版本 |
Redis 6.0基础版兼容开源6.2.7版本 Redis 6.0企业版兼容开源KeyDB 6.0.16版本 |
实例部署模式 |
采用虚机部署 |
在物理机上容器化部署 |
在物理机上容器化部署 |
CPU架构 |
支持x86 |
支持x86 |
支持X86 |
创建实例耗时 |
3~15分钟,集群约10~30分钟 |
约8秒 |
约8秒 |
QPS |
单节点约10万QPS |
单节点约10万QPS |
单节点约30万QPS |
公网访问 |
支持 |
暂不支持 |
暂不支持 |
域名连接 |
支持VPC内使用域名连接 |
支持VPC内使用域名连接 |
支持VPC内使用域名连接 |
可视化数据管理 |
不支持 |
提供Web CLI访问Redis,管理数据 |
提供Web CLI访问Redis,管理数据 |
实例类型 |
支持单机、主备、Proxy集群 |
支持单机、主备、Proxy集群、Cluster集群 |
单机、主备 |
实例规格 |
提供2G、4G、8G直至1024G多种规格 |
提供2G、4G、8G直至1024G多种规格,同时单机主备还支持128MB、256MB、512MB、1GB四种小规格实例 |
提供4G、8G、16G、32G、64G多种规格 |
扩容/缩容 |
支持在线扩容和缩容 |
支持在线扩容和缩容 |
支持在线扩容和缩容 |
备份恢复 |
主备和Proxy集群实例支持 |
主备、Proxy集群、Cluster集群和读写分离实例支持 |
主备 |
分布式缓存Redis和其他云服务关系
分布式缓存Redis服务在使用时与华为云其他服务配合使用,简单介绍虚拟私有云、弹性云服务器、统一身份认证服务、云监控服务、云审计服务以及对象存储服务。
虚拟私有云
虚拟私有云(Virtual Private Cloud,简称VPC)是用户在华为云上申请的隔离的、私密的虚拟网络环境。用户可以自由配置VPC内的IP地址段、子网、安全组等子服务,也可以申请弹性带宽和弹性IP搭建业务系统。
分布式缓存服务运行于虚拟私有云,由虚拟私有云协助管理IP和带宽。虚拟私有云还具备安全组访问控制功能,通过绑定安全组并设置访问规则,可以增强访问分布式缓存服务的安全性。
弹性云服务器
弹性云服务器(Elastic Cloud Server,简称ECS)是一种可随时自助获取、可弹性伸缩的云服务器,帮助用户打造可靠、安全、灵活、高效的应用环境。
成功申请分布式缓存服务后,您可以通过弹性云服务器创建的弹性云主机,连接和使用分布式缓存实例。
统一身份认证服务
统一身份认证(Identity and Access Management,简称IAM)是公有云系统的身份管理服务,包括用户身份认证、权限分配、访问控制等功能。
通过统一身份认证服务,实现对分布式缓存服务的访问控制。
云监控服务
云监控服务(Cloud Eye)是公有云提供的安全、可扩展的统一监控方案,通过云监控服务集中监控分布式缓存Redis服务的各种指标,基于云监控服务实现告警和事件通知。
云审计服务
云审计服务(Cloud Trace Service,简称CTS),为您提供云服务资源的操作记录,记录内容包括您从公有云管理控制台或者开放API发起的云服务资源操作请求以及每次请求的结果,供您查询、审计和回溯使用。
对象存储服务
对象存储服务(Object Storage Service,简称OBS)是一个基于对象的海量存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力,包括:创建、修改、删除桶,上传、下载、删除对象等。
分布式缓存Redis服务使用OBS存储实例数据备份文件。
分布式缓存Redis场景解析
华为云分布式缓存Redis服务可实现页面缓存、应用缓存、状态缓存、事件并行处理,能够有效减少数据库磁盘IO,提高数据查询效率,减轻管理维护工作量,降低数据库存储成本。对传统磁盘数据库是一个重要的补充,成为了互联网应用,尤其是支持高并发访问的互联网应用必不可少的基础服务之一。
页面缓存
分布式缓存Redis可将Web页面的内容片段,包括HTML,CSS和图片等静态数据,缓存到Redis实例,提高网站的访问性能。
比如在电商类应用中,热销商品展示、秒杀推荐等数据面临高并发读的压力,分布式缓存Redis的高并发及灵活扩展,可轻松支持此类应用。
状态缓存
分布式缓存Redis可将Session会话状态及应用横向扩展时的状态数据等缓存到DCS实例,实现状态数据共享。在应对游戏应用中爆发式增长的玩家数据存储和读写请求时,使用分布式缓存Redis可通过将热点数据放入缓存,加快用户端访问速度,提升用户体验。
应用对象缓存
分布式缓存Redis可作为服务层的二级缓存对外提供服务,减轻数据库的负载压力,加速应用访问。
事件缓存
分布式缓存Redis可提供针对事件流的连续查询(continuous query)处理技术,满足实时性需求。
分布式缓存Redis教程视频
分布式缓存服务
分布式缓存服务
分布式缓存服务