浪潮云说 | “缓”而不慢,内存数据库 Redis
2009 年,意大利程序员 Salvatore Sanfilippo 开发了 Redis (Remote Dictionary Server),它是一个高性能键值对(key-value)数据库,遵守 BSD 开源协议,在互联网分层架构中,是最常用的 KV 缓存,在部分场合可以对关系数据库起到很好的补充作用。
Redis 具有如下优势:
支持数据的持久化,可以将内存中的数据保存在磁盘中,重启后可以再次加载进行使用
丰富的数据类型,通常也被称为数据结构服务器,不仅仅支持简单(hash)数据,还可以是字符串(String)、列表(list)、集合(sets)和有序集合(sorted sets)等类型
支持数据的备份,即 master-slave 模式的数据备份
支持主从、集群分片、读写分离架构
简单易用,提供 Python,Ruby,Erlang,PHP 客户端,使用很方便
性能极高,完全基于内存,将数据存储在内存中,存取均不会受到硬盘 IO 的限制,使用单进程单线程模型,而且 Redis 不使用表,数据结构简单,对数据操作也简单,不会强制用户对各个关系进行关联,不会有复杂的关系限制,因此其执行速度极快
云数据库 Redis 提供单机、主从、集群、只读等不同架构类型的实例。为客户提供多样性选择,可以满足不同业务场景需求。
浪潮云数据库 Redis 具备如下特点优势:
完全兼容 Redis 协议。
支持主备架构、分布式架构、只读架构。
支持自动备份、手动备份。
支持缓存分析。
支持在线创建实例及变更配置。
提供多种性能指标监控数据。
云数据库 Redis 进一步完善了浪潮云原生数据库产品线上的布局,未来,浪潮云将继续围绕云原生技术体系,融合产业业务场景,不断打造优质云数据库产品。
评论