![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Redis
Redis
xudc
Just a coder.
展开
-
分布式锁的由来、特点、及Redis分布式锁的实现详解
在很多场景中,我们为了保证数据的最终一致性,需要很多的技术方案来支持,比如分布式事务、分布式锁等。那具体什么是分布式锁,分布式锁应用在哪些业务场景、如何来实现分布式锁呢?今天来探讨分布式锁这个话题。什么是分布式锁要介绍分布式锁,首先要提到与分布式锁相对应的是线程锁、进程锁。1.线程锁主要用来给方法、代码块加锁。当某个方法或代码使用锁,在同一时刻仅有一个线程执行该方法或该代码段。线程锁只...原创 2019-04-27 13:58:23 · 3097 阅读 · 0 评论 -
为什么Redis单线程还能支撑高并发?
Redis的高并发和快速原因redis是基于内存的,内存的读写速度非常快;核心是基于非阻塞的IO多路复用机制;redis是单线程的,反而省去了很多上下文切换线程的时间;为什么Redis是单线程的官方答案因为Redis是基于内存的操作,CPU不是Redis的瓶颈,Redis的瓶颈最有可能是机器内存的大小或者网络带宽。既然单线程容易实现,而且CPU不会成为瓶颈,那就顺理成章地采用单...原创 2019-05-05 12:25:36 · 3901 阅读 · 1 评论