
redis
文章平均质量分 75
kusedexingfu
这个作者很懒,什么都没留下…
展开
-
Redis为啥单线程效率还这么高?
redis的线程模型 问这个原理性的问题,其实你可以结合着图来给面试官讲这个问题,边画图边讲最有说服力,面试官在心里会给你默默地竖起大拇指。 1)文件事件处理器 Redis基于Reactor模式开发了网络事件处理器,这个处理器叫做文件事件处理器 file event handler。这个文件事件处理器,它是单线程的,所以 Redis 才叫做单线程的模型,它采用IO多路复用机制来同时监听多个Socket,根据Socket上的事件类型来选择对应的事件处理器来处理这个事件。 如果被监...转载 2021-06-06 21:48:49 · 1040 阅读 · 0 评论 -
Redis实现分布式锁
在Java的并发编程中,我们通过锁,来避免由于竞争而造成的数据不一致问题。通常,我们以synchronized 、Lock来使用它。 但是Java中的锁,只能保证在同一个JVM进程内中执行。如果在分布式集群环境下呢? ...原创 2021-05-30 21:04:05 · 424 阅读 · 2 评论