蜜桃无码视频,欧美日韩一=三道夲,国产精品午夜AV电影网免费看,aaa.www

歡迎來(lái)到 常識(shí)詞典網(wǎng) , 一個(gè)專業(yè)的常識(shí)知識(shí)學(xué)習(xí)網(wǎng)站!

[ Ctrl + D 鍵 ]收藏本站

您所在的位置:首頁(yè) > 教育學(xué)習(xí) > 問(wèn)答

問(wèn)答

Redis 的極限壓力為啥大于 Memcac-e?

分類: 問(wèn)答 常識(shí)詞典 編輯 : 常識(shí) 發(fā)布 : 08-22

閱讀 :316

Redis 的極限壓力為啥大于 Memcac-e?4 個(gè)答案

答案 1:

新浪微博架構(gòu)師Tim Yang對(duì)此有寫過(guò)博客:Redis不可能比Memcac-e快很多開發(fā)者都認(rèn)為Redis不可能比Memcac-ed快,Memcac-ed完全基于內(nèi)存,而Redis具有持久化保存特性,即使是異步的,Redis也不可能比Memcac-ed快。但是測(cè)試結(jié)果基本是Redis占絕對(duì)優(yōu)勢(shì)。一直在思考這個(gè)原因,目前想到的原因有這幾方面。

Libevent。和Memcac-ed不同,Redis并沒(méi)有選擇libevent。Libevent為了迎合通用性造成代碼龐大(目前Redis代碼還不到libevent的1/3)及犧牲了在特定平臺(tái)的不少性能。Redis用libevent中兩個(gè)文件修改實(shí)現(xiàn)了自己的epoll event loop(4)。業(yè)界不少開發(fā)者也建議Redis使用另外一個(gè)libevent高性能替代libev,但是作者還是堅(jiān)持Redis應(yīng)該小巧并去依賴的思路。一個(gè)印象深刻的細(xì)節(jié)是編譯Redis之前并不需要執(zhí)行./configure。

CAS問(wèn)題。CAS是Memcac-ed中比較方便的一種防止競(jìng)爭(zhēng)修改資源的方法。CAS實(shí)現(xiàn)需要為每個(gè)cac-e key設(shè)置一個(gè)隱藏的cas token,cas相當(dāng)value版本號(hào),每次set會(huì)token需要遞增,因此帶來(lái)CPU和內(nèi)存的雙重開銷,雖然這些開銷很小,但是到單機(jī)10G+ cac-e以及QPS上萬(wàn)之后這些開銷就會(huì)給雙方相對(duì)帶來(lái)一些細(xì)微性能差別(5)。

timyang.net/data...

答案 2:

最關(guān)鍵的還是redis自己實(shí)現(xiàn)了一套簡(jiǎn)單的網(wǎng)絡(luò)庫(kù)吧..memcac-ed是被libevent給拖累的.性能上不去是卡在libevent上。cas有影響,但是影響實(shí)在有限。

答案 3:

個(gè)人測(cè)試過(guò),單從get性能還是memcac-e最快的,redis的set比memcac-e快,還有那些memcac-e沒(méi)有的復(fù)雜數(shù)據(jù)結(jié)構(gòu)類型,這些沒(méi)法比較了,所以redis有復(fù)雜的應(yīng)用場(chǎng)景,沒(méi)法單純跟memcac-e進(jìn)行負(fù)載方面的比較。

答案 4:

這個(gè)是我個(gè)人的測(cè)試結(jié)果,可以參考一下 blog.sina.cn/s/blog_4...
我不卡一区二区| 国产精久久一区二区三区| 色久悠悠在线看| 婷婷久久高清国外av免费| 91精品一区二区三区久久久久| 免费国产一级a∨片| 人妻精品视频| 亚洲精品乱码久久久久久自慰| 国内精品自在欧美一区| 成人免费AA在线观看| 精品一区二区三区色欲| 影音先锋最新男人资源| 久久综合乱子伦精品| 国产免费高清无码| 人人妻人人操69Av| 亚洲国产精品久久久久秋霞不卡| 神马一级午夜| 操碰人人| 国产精品ⅴA在线观看无码不卡| 国产亚洲视频中文字幕97精品| 国产成人精品久久免费| 午夜动态视频| 国产无码在线| 欧美欧美黄在线二区| 国内精品久久久久久久| 久久久精品黄色| 男生国产天堂视频在线| 亚洲精品第一国产综合精品99| 无码狠狠躁久久久久久久91| 2020国产精品视频免费| 亚洲国产aⅴ精品一区二区| 欧美v夜色| 久久午夜无码免费| 色瑟瑟色AV| 亚洲三区四区| 国产丰满美女A级毛片| 亚洲国产AV成人无码久久精品| 亚洲超碰在线| 天天搞天天操夜夜操| 天天躁日日躁狠狠很躁| 日韩毛片在线免费|