![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 94
way_pec
这个作者很懒,什么都没留下…
展开
-
IO多路复用
什么是IO多路复用?就是异步阻塞IO。目的在于提升系统效率。服务器端编程经常需要构造高性能的,常见的IO模型有四种:(1)同步阻塞IO(Blocking IO):即传统的IO模型。(2)同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。(3)(IO Multiplexing):即经典的(并非23种设计模式之一),有时也称为,Java中的Selector和Linux中的epoll都是这种模型。转载 2023-03-06 19:34:02 · 1344 阅读 · 3 评论 -
通俗易懂讲解epoll
从事服务端开发,少不了要接触网络编程。epoll作为Linux下高性能网络服务器的必备技术至关重要,nginx、Redis、Skynet和大部分游戏服务器都使用到这一多路复用技术。epoll很重要,但是epoll与select的区别是什么呢?转载 2023-03-03 13:40:04 · 332 阅读 · 1 评论 -
基于Redis的分布式锁实现
本篇文章主要介绍基于Redis的分布式锁实现到底是怎么一回事,其中参考了许多大佬写的文章,算是对分布式锁做一个总结自定义一个注解,被注解的方法会执行获取分布式锁的逻辑* 业务键* @return/*** 锁的过期秒数,默认是5秒* @return* 尝试加锁,最多等待时间* @return*/* 锁的超时时间单位* @return*/复制代码。转载 2023-03-03 08:12:32 · 178 阅读 · 0 评论