第(1/3)頁(yè) 程文得出的真理是——系統(tǒng)出品必屬精品。 但是這些都太抽象化了,于是程文想找一個(gè)科學(xué)的方法,來(lái)驗(yàn)證這兩者到底有什么不一樣。 他上網(wǎng)搜了搜,還真的找到了一個(gè)好辦法。 他找到的辦法就是,用redis來(lái)測(cè)試。 redis是一個(gè)內(nèi)存數(shù)據(jù)庫(kù),現(xiàn)在使用它的人們很多,因?yàn)樗萴emcache(也是一個(gè)內(nèi)存數(shù)據(jù)庫(kù))支持的數(shù)據(jù)結(jié)構(gòu)多一些,所以適用的場(chǎng)景會(huì)更多一些。 程文在redis的官網(wǎng)上看到說(shuō)redis可以支持每秒查詢十萬(wàn)次,這是一個(gè)吞吐量,這個(gè)數(shù)值越大越好。 程文在去掉系統(tǒng)給的5g的內(nèi)存之后,測(cè)試了一下,其實(shí)并沒有他們說(shuō)的那么高,每秒只能查詢8萬(wàn)次,遠(yuǎn)遠(yuǎn)沒有達(dá)到官網(wǎng)上說(shuō)的那樣,可以支持高達(dá)每秒鐘十萬(wàn)次的查詢量級(jí)。 不過(guò)程文也表示理解,官網(wǎng)上的數(shù)據(jù)都是用的一些極限測(cè)試來(lái)壓測(cè)的,肯定和實(shí)際中的使用會(huì)有很大的差距。 不過(guò),程文在用了那5g的內(nèi)存之后,他\b驚奇的發(fā)現(xiàn)速度竟然達(dá)到了每秒可以查詢24萬(wàn)次的恐怖地步。 當(dāng)程文第一次看到這個(gè)數(shù)據(jù)的時(shí)候,他以為自己看錯(cuò)了,于是又測(cè)試了一次,但是結(jié)果和上次相差不大,基本上可以認(rèn)為是一樣的。 程文不相信就這5g的內(nèi)存會(huì)有這么大的差距,于是又再次測(cè)試了好幾次,但是數(shù)據(jù)結(jié)果就擺在那里,數(shù)據(jù)是不會(huì)說(shuō)謊的。 這讓程文百思不得其解,這到底是為什么,為什么加了幾個(gè)g的內(nèi)存,就會(huì)讓redis的性能提高的這么多。 按理來(lái)說(shuō)內(nèi)存的大小應(yīng)該和這個(gè)沒有什么關(guān)系才對(duì)。 想了想程文想到了一個(gè)解釋,那就是,系統(tǒng)提供的內(nèi)存的讀寫速度,比我們用到的內(nèi)存的讀寫速度快好多倍。 也只有這一個(gè)說(shuō)法,才能解釋程文得出來(lái)的結(jié)果。 那要是能把這個(gè)內(nèi)存推廣到全世界,所有的人都能用到這樣快速度的內(nèi)存那該多好啊! 第(1/3)頁(yè)