麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > Redis > 正文

redis啟動流程介紹

2020-10-28 21:41:56
字體:
來源:轉載
供稿:網友

1. 準備運行環境

* 設置oom handler,zmalloc分配內存失敗時調用
* 初始化隨機種子,用于生成隨機數
* 將server參數初始化為默認值 
* 創建命令與處理函數的映射表

2. 解析命令行參數、loadServerConfig()解析配置文件

* 配置文件會覆蓋命令行指定的參數
* 無效的配置項或者不合理的配置值會導致redis無法正常啟動

3. initServer()初始化服務

* 安裝信號處理函數 
* 創建共享對象,redis預分配好常用的對象用于共享,以節省內存 
* 根據maxc lients配置調整max open files
*  創建全局db字典,每個db對應一個dict 
* 監聽網絡端口,安裝事件處理器 
* 如果開啟了aof,打開aof文件 
* 創建serverCron定時器

4. loadDataFromDisk()從rdb或aof文件加載數據

* load數據出錯(比如文件格式亂掉)等會導致redis不能正常啟動
* loading的過程中,redis仍能處理請求,但大部分請求都會回復-LOADING錯誤

5. aeMain()開始事件循環,接收客戶端請求

監聽文件描述符的事件處理函數初始化為acceptTcpHandler,新建立的連接的事件處理函數設置為readQueryFromClient,readQueryFromClient從網絡連接上讀取請求,解析出請求參數并處理。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 视频h在线 | 国产精品一区二区免费在线观看 | 欧美日韩经典在线 | av在线中文| 国产免费一区二区三区 | 婷婷一区二区三区四区 | 27xxoo无遮挡动态视频 | 国产超碰人人做人人爱 | 天堂成人一区二区三区 | 在线成人精品视频 | 精品久久一区二区三区 | 中文字幕免费看 | 国产亚洲精品久久 | 日本一区二区高清不卡 | 羞羞视频免费观看入口 | 日韩高清电影 | 国产91中文字幕 | 成人短视频在线观看 | 青青草最新网址 | 亚洲av一级毛片特黄大片 | 国产成人在线观看免费网站 | 一级毛片在线看 | 在线a亚洲视频播放在线观看 | 九九综合九九 | 国产成人精品网站 | 免费一级特黄毛片视频 | 色婷婷a v | xvideos korean| 大胆在线日本aⅴ免费视频 美国黄色毛片女人性生活片 | 91久久国产露脸精品免费 | 中文字幕亚洲情99在线 | 成人激情久久 | 日韩av在线播放一区 | 欧美黄色大片免费观看 | 国产亚洲精品久久 | 国产99久久久久久免费看农村 | 日韩精品中文字幕一区二区 | 日韩一级成人 | 成人精品一区二区三区中文字幕 | 九九午夜 | 日韩精品久久久久久 |