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

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

Memcached教程

Memcached教程

閱讀 (4608)

手冊說明:

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



關閉
程序員人生
主站蜘蛛池模板: a级片毛片| 日韩欧美一区二区三区不卡在线 | 伦伦影院精品一区 | 最新国产一区二区精品久久 | 高清freexxxx性| 2021国产成人午夜精品 | 日本高清www免费视频软件 | 最新亚洲人成网站在线影院 | 久久riav| 性欧美黑人 | 久久精品国产免费一区 | 一次性a爱片 | 一二三四视频免费观看在线看 | 国产国产成人精品久久 | 久久一区二区三区免费播放 | 国产一级做a爰片久久毛片 国产一级做a爰片久久毛片99 | 自拍自偷 | 久草在线综合 | 亚洲综合校园春色 | 亚洲天堂视频在线观看免费 | 亚洲在线天堂 | 一区二区3区免费视频 | 一级毛片在线完整免费观看 | 中文字幕在线精品视频入口一区 | 中国黄色网址大全 | 黄色h视频| 高清在线观看视频 | 国产亚洲精品国产一区 | 国产叼嘿视频 | 最近手机中文字幕1 | 午夜精品福利影院 | freexxxx呦女 | 武则天a级在线 | 2018年成人精品 | 久久中国 | 久久成人亚洲 | 国产精品免费_区二区三区观看 | 日韩一区二区三区中文字幕 | 性欧美videofree另类hd | 亚洲精品视频免费观看 | 久久国产一久久高清 |