原文:redis源碼筆記-ae.c

ae.c是redis事件框架的具體實現,這篇blog對這份源碼進行簡單說明。其中談到了作者已經標記的一些未來可能做的改進。 ae.c ...

2012-05-15 22:11 0 3396 推薦指數:

查看詳情

redis源碼筆記 - redis-cli.c

這份代碼是redis的client接口,其和server端的交互使用了deps目錄下的hiredis c庫,同時,在這部分代碼中,應用了linenoise庫完成類似history命令查詢、自動補全等終端控制功能。 struct commandHelp { 20 char *name ...

Sun May 20 20:40:00 CST 2012 3 5897
AE筆記(一): AE基本的使用

返回上一級 1. 窗口功能與布局 常用面板總覽: 工作區預設展示選擇: 工作區的幾個可以快速顯示對應功能使用的面板組合: 單獨需要隱藏或者展示某個面板: 面板很多,不可能都顯示出來,所以可以把 ...

Mon Aug 09 00:06:00 CST 2021 0 283
redis源碼筆記-sds

sds和adlist一樣,是redis的基礎數據結構之一,是其為自身實現的字符串類型。A C dynamic strings library sds.h sds.c ...

Sat May 12 17:10:00 CST 2012 2 4448
redis源碼筆記 - initServer

initServer是redis對server進行初始化的入口,其由main調用,位於initServerConfig、命令行參數解析、守護進程判定之后,是server最重要的入口點。 盡管代碼看似簡單(102行代碼,且大量的賦值語句),但順藤摸瓜,有很多點值得仔細看看。接下來逐行分析 ...

Thu May 31 05:23:00 CST 2012 2 3767
redis源碼筆記 - serverCron

serverCron是redis每隔100ms執行的一個循環事件,由ae事件框架驅動。其主要執行如下任務: 1.記錄循環時間: redis使用全局狀態cache了當前的時間值。在vm實現以及lru實現中,均需要對每一個對象的訪問記錄其時間,在這種情況下,對精度的要求並不 ...

Thu Jun 07 04:33:00 CST 2012 0 4033
Redis自己的事件模型 ae

http://my.oschina.net/u/917596/blog/161077 1.Redis的事件模型庫 大家到網上Google“Redis libevent”就可以搜到Redis為什么沒有選擇libevent以及libev為其事件模型庫,而是自己寫了一個事件模型。 從代碼中 ...

Sat Apr 09 02:14:00 CST 2016 0 4392
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM