多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

Memcached教程

Memcached教程

閱讀 (4609)

手冊說明:

Memcached是什么?

Memcached 是一個高性能的分布式內存對象緩存系統,用于動態Web應用以減輕數據庫負載。它通過在內存中緩存數據和對象來減少讀取數據庫的次數,從而提高動態、數據庫驅動網站的速度。Memcached基于一個存儲鍵/值對的hashmap。其守護進程(daemon )是用C寫的,但是客戶端可以用任何語言來編寫,并通過memcached協議與守護進程通信。


Memcached有什么特征?

memcached作為高速運行的分布式緩存服務器,具有以下的特點。
· 協議簡單
· 基于libevent的事件處理
· 內置內存存儲方式
· memcached不互相通信的分布式
協議
memcached的服務器客戶端通信并不使用復雜的XML等格式,而使用簡單的基于文本行的協議。
因此,通過telnet也能在memcached上保存數據、取得數據。下面是例子。
$ telnet localhost 11211
Trying 127.0.0.1
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
set foo 0 0 3 (保存命令)
bar (數據)
STORED (結果)
get foo (取得命令)
VALUE foo 0 3 (數據)
bar (數據)

事件處理
libevent是個程序庫,它將Linux的epoll、BSD類操作系統的kqueue等事件處理功能封裝成統一的接口。即使對服務器的連接數增加,也能發揮O(1)的性能。memcached使用這個libevent庫,因此能在Linux、BSD、Solaris等操作系統上發揮其高性能。關于事件處理這里就不再詳細介紹,可以參考Dan Kegel的The C10K Problem。
存儲方式
為了提高性能,memcached中保存的數據都存儲在memcached內置的內存存儲空間中。由于數據僅存在于內存中,因此重啟memcached、重啟操作系統會導致全部數據消失。另外,內容容量達到指定值之后,就基于LRU(Least Recently Used)算法自動刪除不使用的緩存。memcached本身是為緩存而設計的服務器,因此并沒有過多考慮數據的永久性問題。
通信分布式
memcached盡管是“分布式”緩存服務器,但服務器端并沒有分布式功能。各個memcached不會互相通信以共享信息。那么,怎樣進行分布式呢?這完全取決于客戶端的實現。本文也將介紹memcached的分布式。


附加資料

Memcached官網:http://memcached.org/

Memcached教程:http://www.vxbq.cn/s/memcached/

Memcached下載:http://memcached.org/downloads



關閉
程序員人生
主站蜘蛛池模板: 老司机成人在线观看 | 久久国产一久久高清 | 亚欧美| 手机福利视频一区二区 | 最近中文免费高清字幕 | 国产99精品 | 伊人55影院| 视频在线观看免费网址 | 国产精品极品美女自在线看免费一区二区 | 亚洲综合色网站 | 精品福利一区二区免费视频 | 欧美综合精品一区二区三区 | 亚洲成人黄色片 | 免费在线日本 | 国产一区日韩二区欧美三区 | free日韩性公交车上xxhd | 小说亚洲 | 久久免费视频一区 | 91成年人免费视频 | 91伊人久久大香线蕉 | 日韩免费专区 | 国产精品久久久久久久久久免费 | 视频网站免费观看 | 麻豆高清视频在线观看 | 精品久久久久久中文字幕无碍 | 亚洲精品无码不卡 | 91精品一区二区综合在线 | 欧美综合图区亚欧综合图区 | 一级做a爰性色毛片免费 | 日韩欧美国内 | 午夜dj影院在线观看免费视频中文 | 日韩欧美精品综合久久 | 国产一区二区播放 | 最近好中文字幕国语免费高清 | 亚洲一区二区三区高清不卡 | 国产高清乱码无卡女大生 | 日本欧美一区二区三区片 | 亚洲一区二区三区在线网站 | 404毛片 | 久久久精品久久久久久久久久久 | 九九精品免费观看在线 |