爲什麼 Redis 單線程能支撐高併發?

爲什麼Redis是單線程的 Redis是基於內存的操作,內存的讀寫速度非常快,並且CPU不會是Redis的瓶頸,在單線程的情況下,就不用去考慮各種鎖以及上下文切換的問題,關鍵的一點是Redis使用了I/O多路複用技術。 Blocking I/O 當使用 read 或者 write 對某一個文件描述符(File Descriptor 以下簡稱 FD)進行讀寫時,如果當前 FD 不可讀或不可寫,會影響
相關文章
相關標籤/搜索