首页 > 其他 > 详细

Redis 非常快的原因

时间:2020-08-17 22:30:22      阅读:87      评论:0      收藏:0      [点我收藏+]

(一) 10大特点

  1.  速度快,不需要等待磁盘IO,在内存之间进行数据存储和查询,速度非常快。 当然缓存不能太大,受到物理内存的影响
  2.  丰富的数据结构,除了string 还有list hash set zset  五种数据类型
  3.     单线程,避免了线程切换和锁机制的性能消耗
  4.     可持久化支持RDB与AOF两种方式,将内存中的数据写入外部的物理存储设备
  5.     支持发布/订阅
  6.     支持LUA脚本
  7.     支持分布式锁 在分布式系统中,如果不同的节点需要访问到同一个资源,往往需要通过互斥机制来防止彼此干扰,并且保证数据的一致性。在这种情况下,需要用到分布式锁。分布式锁和java锁用于实现不同线程之间的同步访问,原理上是类似的。
  8.     支持原子操作和事务Redis事务是一组命令的集合。一个事务中的命令要么都执行,要么都不执行。如果命令在运行期间出现错误,不会自动回滚。
  9.     支持主-从复制 与 高可用 集群
  10.     支持管道Redis管道是指客户端可以将多个命令一次性发送到服务器,然后由服务器一次性返回所有结果。管道技术的优点是:在批量执行命令的应用场景中,可以大大减少网络传输的开销,提高性能。

 

 


 

 

 

 

      不必说动听的承诺!!!

 

Redis 非常快的原因

原文:https://www.cnblogs.com/misscai/p/13519682.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!