![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 67
好人一生没有bug
好人一生没有bug
展开
-
Redis是单线程还是多线程的?
讲Redis是单线程还是多线程的需要根据redis各版本的一个变化,在Redis的老版本中,redis是单线程的,redis的数据处理读写命令都是由一个线程完成,并且速度很快,是因为redis的数据都是存储在内存中的,避免了磁盘I/O的瓶颈,有通过非阻塞IO和事件驱动模型,使得单线程依旧可以处理大量的数据并发和请求。明确几点:1. 在任何版本中,redis的数据命令读写处理,例如:GTE和SET等,还是单个主线程执行的,这样确保了原子性和一致性,原创 2024-07-10 18:05:15 · 520 阅读 · 0 评论 -
Redis的IO多路复用
IO多路复用是一个单线程,它会监视多个文件描述符的状态,当某个文件描述符状态是完成或者准备好进行命令操作时,会进行主线程进行数据处理。原创 2024-07-10 18:25:06 · 249 阅读 · 0 评论