hash字典, 又稱hash表, 也叫映射(Map)或者散列表, 主要存儲(chǔ)鍵值對(duì), 是程序開(kāi)發(fā)語(yǔ)言中最最最常用的數(shù)據(jù)結(jié)構(gòu). 也是我們大學(xué)計(jì)算機(jī)專業(yè)的必修課. 一般的高級(jí)語(yǔ)言都...
hash字典, 又稱hash表, 也叫映射(Map)或者散列表, 主要存儲(chǔ)鍵值對(duì), 是程序開(kāi)發(fā)語(yǔ)言中最最最常用的數(shù)據(jù)結(jié)構(gòu). 也是我們大學(xué)計(jì)算機(jī)專業(yè)的必修課. 一般的高級(jí)語(yǔ)言都...
鏈表是很常用的數(shù)據(jù)結(jié)構(gòu), 大多數(shù)高級(jí)語(yǔ)言都有內(nèi)置的實(shí)現(xiàn). 因?yàn)镃并沒(méi)有提供鏈表的實(shí)現(xiàn), 所以Redis就自已實(shí)現(xiàn)了鏈表. 如果有上過(guò)數(shù)據(jù)結(jié)構(gòu)與算法或者看過(guò)其他語(yǔ)言對(duì)鏈表的實(shí)現(xiàn)...
1 SDS的介紹 Redis 沒(méi)有直接使用C原生的字符串, 而是自己構(gòu)建了一種簡(jiǎn)單動(dòng)態(tài)字符串(simple dynamic string), 簡(jiǎn)稱SDS. redis只有在一...
redis 的內(nèi)存管理主要由zmalloc.h和zmalloc.c來(lái)實(shí)現(xiàn)的, 它主要的作用是提供統(tǒng)一的內(nèi)存管理方法, 屏蔽底層不同系統(tǒng)不同分配器的差異. 1 C語(yǔ)言相關(guān)基礎(chǔ) ...
看了很多redis的文章, 也看過(guò)一些書, 對(duì)于redis的神奇, 自己都是在仰望. 所以一直想找個(gè)機(jī)會(huì)探究一下redis底層神奇的源碼. 由于自己是一枚java程序猿, 以...
1. 整體了解一下 引用一段話: 無(wú)論在開(kāi)發(fā)測(cè)試環(huán)境中,還是在線上生產(chǎn)環(huán)境中,日志在整個(gè)系統(tǒng)中的地位都是非常重要的。良好的日志功能可以幫助開(kāi)發(fā)人員和測(cè)試人員快速定位 Bug ...