redis
文章平均质量分 81
oshhh
这个作者很懒,什么都没留下…
展开
-
Redis篇:单线程I/O模型
纯内存访问,所有数据都在内存中,所有的运算都是内存级别的运算,内存响应时间的时间为纳秒级别。因此 redis 进程的 cpu 基本不存在磁盘 I/O 等待时间、内存读写性能问题,CPU 不是 redis 的瓶颈(内存大小和网络I/O 才是 redis 的瓶颈,也就是客户端和服务端之间的网络传输延迟)redis 处理快,不单单因为它是个单线程纯内存系统,还有它采用了 Reactor 模型,使用 I/O 多路复用来实现对外部请求的处理,减少网络连接、读写等待时间。采用单线程模型,单线程实现简单。原创 2023-02-11 21:05:31 · 120 阅读 · 0 评论 -
基于Redis的分布式锁实现
Redis的SETNX命令,setnx key value,将key设置为value,当键不存在时,才能成功,若键存在,什么也不做,成功返回1,失败返回0 。 SETNX实际上就是SET IF NOT Exists的缩写原创 2023-02-06 20:24:51 · 133 阅读 · 0 评论