阿里云代理商-阿里云服务器-阿里云数据库-重庆典名科技

Redis具有高性能的主要原因如下

发布时间: 2020-08-11 10:55:45文章作者: 网站编辑阅读量: 201
  Redis是一款高性能的开源key-value型数据库,Redis是目前最流行的键值对(key-value)数据库,以出色的性能著称,官方提供的数据是可以支持100000以上的+QPS。Redis具有高性能的主要原因如下。
  
  1)Redis是基于内存的存储数据库,绝大部分的命令处理只是纯粹的内存操作,内存的读写速度非常快。
  
  2)Redis是单进程线程的服务(实际上一个正在运行的Re-dis Server肯定不止一个线程,但只有一个线程来处理网络请求),避免了不必要的上下文切换,同时不存在加锁/释放锁等同步操作。
  
  3)Redis使用多路I/O复用模型(select、poll、epoll),可以高效处理大量并发连接。
  

  4)Redis中的数据结构是专门设计的,增、删、改、查等操作相对简单。

  Redis(REmote DIctionary Server)是一个使用ANSI C编写的、开源的、支持网络的、基于内存的、可选持久化的键值对存储系统。在2013年5月之前,Redis的开发由VMware赞助;2013年5月至2015年6月,由Pivotal赞助;从2015年6月起,Redis的开发由Redis Labs赞助。根据数据库使用排行网站db-engines.com上的排名,Redis是目前最流行的键值对存储系统。Redis由Salvatore Sanfilippo在2009年发布初始版本,开源后不断发展壮大,目前的最新版为Redis 5.0。Redis的主要版本如下。
  
  1)2009年5月发布Redis初始版本。
  
  2)2012年发布Redis 2.6.0。
  
  3)2013年11月发布Redis 2.8.0。
  
  4)2015年4月发布Redis 3.0.0,该版本引入了集群。
  
  5)2017年7月发布Redis 4.0.0,该版本引入了模块系统。
  
  6)2018年10月发布Redis 5.0.0,该版本引入了Streams结构。

联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠