講師簡介
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的性能影響,控制文件大小的策略