Please enable JavaScript.
Coggle requires JavaScript to display documents.
redis性能 - Coggle Diagram
redis性能
高性能的原因
-
-
使用epoll多路复用机制
使用事件队列,redis监听时间队列 :red_flag:
-
性能
性能瓶颈
-
Redis关键系统配置;
过期key操作
-
- 采样ACTIVE_EXPIRE_CYCLE_LOOKUPS_PER_LOOP个数的key,并将其中过期的key全部删除;
- 如果超过25%的key过期了,则重复删除的过程,直到过期key的比例降至25%以下。
-
-
-
-
-
-
Redis缓冲区
客户端输入输出缓冲区
-
查看缓存CLIENT LIST命令,主要关注qbuf和qbuf-free
-
-
-
输出缓冲区溢出,调整缓存大小,不要发送bigkey,monitor命令
-
-
-
异步子线程
-
-
异步删除bigKey,清库
需要删除的key先评估工作量不大同步删除,
大的话会放入一个队列异步删除即lazy free
即使开启了lazy free DEL 命令仍然同步删,unlink异步
-