11 February 2018
原文: http://blog.csdn.net/qqqqq1993qqqqq/article/details/77538202

Redis 为什么是单线程的?
因为 CPU 不是 Redis 的瓶颈。Redis 的瓶颈最有可能是机器内存或者网络带宽。

如果万一 CPU 成为你的 Redis 瓶颈了,或者,你就是不想让服务器其他核闲置,那怎么办?
那也很简单,你多起几个 Redis 进程就好了。Redis 是 keyvalue 数据库,又不是关系数据库,数据之间没有约束。只要客户端分清哪些 key 放在哪个 Redis 进程上就可以了。redis-cluster 可以帮你做的更好。