大家好,我是锋哥。今天分享关于 【Redis单进程单线程好处?】面试题,希望对大家有帮助;

【吊打面试官系列】Redis篇 - Redis单进程单线程好处?-LMLPHP

Redis单进程单线程好处?

代码更清晰,处理逻辑更简单

不用去考虑各种锁的问题,不存在加锁释放锁操作,没有因为可能出现死锁而导致的性能消耗

不存在多进程或者多线程导致的切换而消耗CPU

单进程单线程弊端

无法发挥多核CPU性能,不过可以通过在单机开多个Redis实例来完善;

其他一些优秀的开源软件采用的模型

多进程单线程模型:Nginx

单进程多线程模型:Memcached

04-05 23:29