成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

redis,memcache二者的區(qū)別

legendmohe / 2517人閱讀

摘要:和區(qū)別中,并不是所有的數(shù)據(jù)都一直存儲(chǔ)在內(nèi)存中的,這是和相比一個(gè)最大的區(qū)別。在以上的數(shù)據(jù)中,性能要高于。支持持久化操作,可以進(jìn)行及數(shù)據(jù)持久化到磁盤,從而進(jìn)行數(shù)據(jù)備份或數(shù)據(jù)恢復(fù)等操作,較好的防止數(shù)據(jù)丟失的手段。

Memcache和Redis區(qū)別:

Redis中,并不是所有的數(shù)據(jù)都一直存儲(chǔ)在內(nèi)存中的,這是和Memcache相比一個(gè)最大的區(qū)別。
Redis在很多方面具備數(shù)據(jù)庫(kù)的特征,或者說就是一個(gè)數(shù)據(jù)庫(kù)系統(tǒng),而Memcache只是簡(jiǎn)單的K/V緩存。
他們的擴(kuò)展都需要做集群;實(shí)現(xiàn)方式:master-slave、Hash。
在100k以上的數(shù)據(jù)中,Memcache性能要高于Redis。
如果要說內(nèi)存使用效率,使用簡(jiǎn)單的key-value存儲(chǔ)的話,Memcached的內(nèi)存利用率更高,而如果Redis采用hash結(jié)構(gòu)來做key-value存儲(chǔ),由于其組合式的壓縮,其內(nèi)存利用率會(huì)高于Memcache。當(dāng)然,這和你的應(yīng)用場(chǎng)景和數(shù)據(jù)特性有關(guān)。
如果你對(duì)數(shù)據(jù)持久化和數(shù)據(jù)同步有所要求,那么推薦你選擇Redis,因?yàn)檫@兩個(gè)特性Memcache都不具備。即使你只是希望在升級(jí)或者重啟系統(tǒng)后緩存數(shù)據(jù)不會(huì)丟失,選擇Redis也是明智的。
Redis和Memcache在寫入性能上面差別不大,讀取性能上面尤其是批量讀取性能上面Memcache更強(qiáng)
共同點(diǎn):Memcache,Redis 都是內(nèi)存數(shù)據(jù)庫(kù)

區(qū)別:

Memcache

Memcache可以利用多核優(yōu)勢(shì),單實(shí)例吞吐量極高,可以達(dá)到幾十萬QPS,適用于最大程度扛量

只支持簡(jiǎn)單的key/value數(shù)據(jù)結(jié)構(gòu),不像Redis可以支持豐富的數(shù)據(jù)類型。

無法進(jìn)行持久化,數(shù)據(jù)不能備份,只能用于緩存使用,且重啟后數(shù)據(jù)全部丟失


Redis

支持多種數(shù)據(jù)結(jié)構(gòu),如string,list,dict,set,zset,hyperloglog

單線程請(qǐng)求,所有命令串行執(zhí)行,并發(fā)情況下不需要考慮數(shù)據(jù)一致性問題。

支持持久化操作,可以進(jìn)行aof及rdb數(shù)據(jù)持久化到磁盤,從而進(jìn)行數(shù)據(jù)備份或數(shù)據(jù)恢復(fù)等操作,較好的防止數(shù)據(jù)丟失的手段。

支持通過Replication進(jìn)行數(shù)據(jù)復(fù)制,通過master-slave機(jī)制,可以實(shí)時(shí)進(jìn)行數(shù)據(jù)的同步復(fù)制,支持多級(jí)復(fù)制和增量復(fù)制.

支持pub/sub消息訂閱機(jī)制,可以用來進(jìn)行消息訂閱與通知。

支持簡(jiǎn)單的事務(wù)需求,但業(yè)界使用場(chǎng)景很少,并不成熟


-------zzy

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/61726.html

相關(guān)文章

  • 講講NoSQL比較火三個(gè)數(shù)據(jù)庫(kù)Memcached、Redis、MongoDB

    摘要:而今天主要講用得比較多的三個(gè)。支持持久化操作,可以進(jìn)行及數(shù)據(jù)持久化到磁盤,從而進(jìn)行數(shù)據(jù)備份或數(shù)據(jù)恢復(fù)等操作,較好的防止數(shù)據(jù)丟失的手段。單線程請(qǐng)求,所有命令串行執(zhí)行,并發(fā)情況下不需要考慮數(shù)據(jù)一致性問題。 前言 NoSQL,泛指非關(guān)系型的數(shù)據(jù)庫(kù)。隨著互聯(lián)網(wǎng)不斷的發(fā)展,傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)在應(yīng)付新互聯(lián)網(wǎng)模式的網(wǎng)站,特別是超大規(guī)模和高并發(fā)的SNS類型的純動(dòng)態(tài)網(wǎng)站已經(jīng)顯得力不從心,暴露了很多難以克服...

    Michael_Lin 評(píng)論0 收藏0
  • 講講NoSQL比較火三個(gè)數(shù)據(jù)庫(kù)Memcached、Redis、MongoDB

    摘要:而今天主要講用得比較多的三個(gè)。支持持久化操作,可以進(jìn)行及數(shù)據(jù)持久化到磁盤,從而進(jìn)行數(shù)據(jù)備份或數(shù)據(jù)恢復(fù)等操作,較好的防止數(shù)據(jù)丟失的手段。單線程請(qǐng)求,所有命令串行執(zhí)行,并發(fā)情況下不需要考慮數(shù)據(jù)一致性問題。 前言 NoSQL,泛指非關(guān)系型的數(shù)據(jù)庫(kù)。隨著互聯(lián)網(wǎng)不斷的發(fā)展,傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)在應(yīng)付新互聯(lián)網(wǎng)模式的網(wǎng)站,特別是超大規(guī)模和高并發(fā)的SNS類型的純動(dòng)態(tài)網(wǎng)站已經(jīng)顯得力不從心,暴露了很多難以克服...

    Lionad-Morotar 評(píng)論0 收藏0
  • 講講NoSQL比較火三個(gè)數(shù)據(jù)庫(kù)Memcached、Redis、MongoDB

    摘要:而今天主要講用得比較多的三個(gè)。支持持久化操作,可以進(jìn)行及數(shù)據(jù)持久化到磁盤,從而進(jìn)行數(shù)據(jù)備份或數(shù)據(jù)恢復(fù)等操作,較好的防止數(shù)據(jù)丟失的手段。單線程請(qǐng)求,所有命令串行執(zhí)行,并發(fā)情況下不需要考慮數(shù)據(jù)一致性問題。 前言 NoSQL,泛指非關(guān)系型的數(shù)據(jù)庫(kù)。隨著互聯(lián)網(wǎng)不斷的發(fā)展,傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)在應(yīng)付新互聯(lián)網(wǎng)模式的網(wǎng)站,特別是超大規(guī)模和高并發(fā)的SNS類型的純動(dòng)態(tài)網(wǎng)站已經(jīng)顯得力不從心,暴露了很多難以克服...

    szysky 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

legendmohe

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<