1.概述
出自:Redis設(shè)計與實現(xiàn).pdf
主要是方便自己查找,建議大家去看原文。
一個Redis服務(wù)器從啟動到能夠接受客戶端的命令請求,需要經(jīng)過 一系列的初始化和設(shè)置過程,比如初始化服務(wù)器狀態(tài),接受用戶指定的 服務(wù)器配置,創(chuàng)建相應(yīng)的數(shù)據(jù)結(jié)構(gòu)和網(wǎng)絡(luò)連接等等。文章來源:http://www.zghlxwxcb.cn/news/detail-828777.html
2.初始化服務(wù)器狀態(tài)結(jié)構(gòu)
初始化服務(wù)器的第一步就是創(chuàng)建一個struct redisServer
類型的實例變
量server作為服務(wù)器的狀態(tài),并為結(jié)構(gòu)中的各個屬性設(shè)置默認值。 初始化server變量的工作由redis.c/initServerConfig函數(shù)完成,以下是這個函數(shù)最開頭的一部分代碼:文章來源地址http://www.zghlxwxcb.cn/news/detail-828777.html
void initServerConfig(void){
// 設(shè)置服務(wù)器的運行id
getRandomHexChars(
到了這里,關(guān)于【redis】redis 初始化服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!