日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Redsi和Memcached区别总结

發布時間:2023/12/31 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Redsi和Memcached区别总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 首先談談Redis和Memcached它們都是緩存在內存中的,唯一的區別就是Redis它本身會周期性的把 更新的一些數據寫入到磁盤或者修改操作寫入追加的記錄文件中,并且在此基礎上實現master-slave主從同步
  • 至于在性能方面Redis是高性能的key-value內存數據庫。經過官方性能測試結果:set操作每秒110000次,get操作每秒81000次
  • Redis它本身支持的數據類型相對較多,包括string、list、set(集合)、zset(有序集合)。
  • Redis的數據持久性主要是有快照和AOF日志兩種持久方式,在實際應用的時候,一定要注意配置文件快照的參數,防止頻繁做dump。
  • Memcached是高性能的分布式內存緩存服務器,通過緩存數據庫查詢結果,減少數據庫的訪問次數,來提高動態Web等應用的速度、提高可擴展性。
  • Memcached作為分布式緩存服務器的特點: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
    • 協議簡單
    • 基于libvent的事件處理
    • 內置內存存儲方式
    • memcached不互相通信的分布式
  • Memcached默認的支持最大的存儲對象為1M。這個值是由其內存分配機制決定的。(它默認采用Slab Allocator的機制分配、管理內存。)
  • Memcached?set數據的時候是默認壓縮的
  • 適合Memcached的業務場景:
  • 站點訪問量非常大的動態網頁。因為大部分 數據請求都是讀操作那么memcached能夠有效地減小數據庫的負載。
  • 假設數據庫server的負載比較低但CPU使用率非常高,這時能夠緩存計算好的結果( computed objects )和渲染后的網頁模板(enderred templates)。
  • 緩存一些非常小可是頻繁訪問的文件。
  • Memcached能夠接受最大的key的最大長度為250個字符
  • Redis?
  • Redis作為高性能的key-value數據庫具有以下特征
  • 多樣化
  • 持久性
  • 主從同步 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
  • Redis支持豐富的數據類型常見主要有五種:String、Hash、List、Set和Sorted?Set。Redis通常將數據存儲于內存中,或被配置為使用虛擬內存。Redis有一個很重要的特點就是它可以實現持久化數據,通過兩種方式可以實現數據持久化:使用RDB快照的方式,將內存中的數據不斷寫入磁盤;或使用類似MySQL的AOF日志方式,記錄每次更新的日志。前者性能較高,但是可能會引起一定程度的數據丟失;后者相反。 Redis支持將數據同步到多臺從數據庫上,這種特性對提高讀取性能非常有益。
  • 慎重注意的地方
  • Memcached單個key-value大小有限,一個value最大只支持1MB,而Redis最大支持512MB
  • Memcached只是內存緩存,對可靠性無太大要求,而Redis更傾向于內存數據庫,因此可靠性方面要求高
  • 從本質上講Memcached只是單一的key-value內存Cache,而Redis是數據結構內存數據庫,支持五種數據類型,因此Redis出了單純緩存以外,還可以處理一些簡單的邏輯,而且也可以作為數據庫使用
  • 新版本(3.0)的Redis是指集群分布式,也就是說集群本身均衡客戶端請求,各個節點可以交流,可拓展行、可維護性更強大。 ? ? ?
  •       

    轉載于:https://www.cnblogs.com/yaqiangyinsi/p/6200555.html

    總結

    以上是生活随笔為你收集整理的Redsi和Memcached区别总结的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。