
背景 rename是redis中給key重命名命令哥攘,rename key newkey的意思就是將key重命名為newkey妹蔽。大部分文檔在介紹r...
// 文中引用的代碼來源于Redis3.2 前言 Redis是基于內(nèi)存的nosql聪黎,有些場景下為了節(jié)省內(nèi)存redis會用“時間”換“空間”。zi...
0 索引 1 概述2 索引掃描排序和文件排序簡介3 索引掃描排序執(zhí)行過程分析4 文件排序5 補充說明6 參考資料 1 概述 MySQL有兩種方式...
今天遇到一個關(guān)于PHP 嵌套使用條件運算符(ternary expressions)的問題 現(xiàn)象 先來看一段C語言代碼(test.c): 編譯后...
0 索引 JOIN語句的執(zhí)行順序INNER/LEFT/RIGHT/FULL JOIN的區(qū)別ON和WHERE的區(qū)別 1 概述 一個完整的SQL語句...
intset是Redis集合的底層實現(xiàn)之一忘渔,當(dāng)存儲整數(shù)集合并且數(shù)據(jù)量較小的情況下Redis會使用intset作為set的底層實現(xiàn)高帖。當(dāng)數(shù)據(jù)量較大或...
跳躍表是Redis zset的底層實現(xiàn)之一,zset在member較多時會采用跳躍表作為底層實現(xiàn)畦粮,它在添加散址、刪除、查找節(jié)點上都擁有與紅黑樹相當(dāng)?shù)?..
最近工作有點忙宣赔,拖了好久才擠出時間學(xué)習(xí)dict源碼预麸。還是希望能堅持讀下去。 先簡單介紹一下redis字典 字典的目的是為了通過某個信息(key)...
最近打算閱讀redis源碼儒将,但是擔(dān)心讀完就忘了吏祸,所以決定把閱讀的筆記在簡書里記錄起來,希望能夠堅持讀下去钩蚊。之所以選擇3.2是因為公司把redis...