1. Redis的网络层
Reactor【并发】处理连接,线程【串行】处理命令 (串行、并发:一个处理器 并行:多个处理器)
单Reactor:一个线程同时处理所有连接的数据:【命令】+【网络IO】
(MySQL :一个线程对应一条连接 【并发】处理连接,【并发】处理命令)
Redis pipeline(客户端的技术)
先把多个请求(request)都发送过去,再按顺序依次处理响应(response)(避免阻塞,提升效率)
send:把request数据写到该连接的fd写缓冲区,协议栈;真正耗时的是服务端处理响应并回复response的recv操作
2.Redis事务
MULTI 开启事务 (MySQL:begin; s