单线程的Redis如何实现10万+QPS?

提问者:Rae 问题分类:面试刷题
单线程的Redis如何实现10万+QPS?
1 个回答
小xの碎碎念
小xの碎碎念
IO多路复用:
1、epoll机制处理10万级连接
2、字节跳动优化:调整tcp-backlog参数应对突发流量
Pipeline批处理:
1、美团外卖订单批量查询减少RTT
2、单次Pipeline建议控制在100个命令以内5
连接池优化:
1、最大连接数=预估QPS/(1000/平均RT)
2、异常连接自动剔除(如Jedis的testOnBorrow)2
发布于:2周前 (03-10) IP属地:四川省
我来回答