Time Event ServerCron - wyc902/redis GitHub Wiki
redis serverCron函数 源代码在server.c文件里。它一般每隔100ms执行一次,可以通过修改server.hz,来改变执行的频率,做的事是
1 更新服务器的各类信息,比如使用时间,内存使用情况
2 对server的数据库里的过期键值对进行更新,删除。
3 对连接到客户端进行更新,删除失效的客户端。clientsCron函数
4 尝试进行rdb或者aofrewrite持久化操作
5 如果是master,尝试定期同步从服务器
6 如果运行在cluster mode 执行 clusterCron函数
7 如果在sentinel mode 更新sentinel timer