单进程模型来处理客户端的请求。对读写等事件的响应是通过对 epoll 函数的包装来做到的。Redis 的实际处理速度完全依赖主线程的执行效率。
Epoll 是 linux 内核为处理大批量文件描述符而作了改进的 epoll,是 Linux 下多路复用 IO 接口 select/poll 的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统 CPU 利用率
配置文件 redis.conf
# Set the number of databases. The default database is DB 0, you can select# a different one on a per-connection basis using SELECT <dbid> where# dbid is a number between 0 and 'databases'-1databases 16类似数组下标从零开始,初始默认使用零号库
16 个库都是同样密码,要么都 OK 要么一个也连不上
新闻热点
疑难解答