实际上Redis并不是单线程的,而是多线程的,比如清理脏数据、释放无用连接、删除

唠唠话 2024-08-06 10:39:28

实际上Redis并不是单线程的,而是多线程的,比如清理脏数据、释放无用连接、删除大Key等都是使用独立的线程来完成的 。但之所以很多地方说Redis是单线程的,主要是因为Redis对键值对的操作是单线程的。这样设计是因为Redis的数据是存储在内存中的,内存的响应时间大概是100纳秒,Redis的瓶颈不在CPU上。

0 阅读:3
唠唠话

唠唠话

感谢大家的关注