讲师简介
10多年的互联网产品研发和团队管理经验,从0到1经历过这段时间各个热门产品的设计和开发,也经历过多次编程语言和平台的转移,在Android和iOS也有所尝试,算是一个技术爱好者。
讲师成就
减少Redis内存消耗的优化措施
Redis的命令请求执行过程中涉及到IO操作的地方,它的线程模型对比其他数据库的优势和劣势
Redis的serverCron函数处理定时任务相关的数据结构和算法
Redis服务器的初始化过程的关键步骤或函数被调用的顺序
Redis的serverCron函数的作用以及Redis命令请求的执行过程
Redis客户端的扩展性和处理并发请求和响应的机制
Redis客户端的线程安全性的解决方案
Redis哨兵模式或集群模式的高可用
实现Redis客户端的连接池的数据结构和算法
Redis客户端在连接过程中,处理输入和输出缓冲区的数据
Redis客户端在执行命令时的流程以及连接断开或异常情况的处理
Redis客户端与服务器建立连接的过程
Redis实现文件事件和时间事件的可扩展性,以及改进空间和建议
Redis实现事件调度和执行的有序性和及时性
Redis的文件事件驱动模型和IO多路复用机制
Redis中事件循环(Event loop)的原理,实现事件的调度和分发
Redis通过时间事件来进行定时任务的调度和执行
Redis的事件驱动模型,文件事件处理客户端连接的输入输出
AOF文件的同步频率对Redis的性能影响和数据丢失的情况
AOF文件的大小对Redis的性能影响,控制文件大小的策略