memcached是乙個自由開源的,高效能,分布式記憶體物件快取系統。
memcached是以livejournal旗下danga interactive公司的brad fitzpatric為首開發的一款軟體。現在已成為mixi、hatena、facebook、vox、livejournal等眾多服務中提高web應用擴充套件性的重要因素。
memcached是一種基於記憶體的key-value儲存,用來儲存小塊的任意資料(字串、物件)。這些資料可以是資料庫呼叫、api呼叫或者是頁面渲染的結果。
memcached簡潔而強大。它的簡潔設計便於快速開發,減輕開發難度,解決了大資料量快取的很多問題。它的api相容大部分流行的開發語言。
本質上,它是乙個簡潔的key-value儲存系統。
一般的使用目的是,通過快取資料庫查詢結果,減少資料庫訪問次數,以提高動態web應用的速度、提高可擴充套件性。
memcached 官網:
memcached作為高速執行的分布式快取伺服器,具有以下的特點。
許多語言都實現了連線memcached的客戶端,其中以perl、php為主。僅僅memcached**上列出的有:perl、
php、
python、
ruby、
c#、c/c++、
lua等等
二、memcache的安裝
1、window下的安裝使用
2) 解壓壓縮包,會有個memcached.exe檔案,dos命令列切到該目錄,執行memcached.exe -d install 就可完成安裝服務(報錯)
其他操作引數:
-p 監聽的埠
-l 連線的ip位址, 預設是本機
-d start 啟動memcached服務
-d restart 重起memcached服務
-d stop|shutdown 關閉正在執行的memcached服務
-d install 安裝memcached服務
-d uninstall 解除安裝memcached服
-u 以的身份執行 (僅在以root執行的時候有效
-m 最大記憶體使用,單位mb。預設64m
-m 記憶體耗盡時返回錯誤,而不是刪除
-c 最大同時連線數,預設是102
-f 塊大小增長因子,預設是1.2
-n 最小分配空間,key+value+flags預設是4
-h 顯示幫助未完待續。。。
雲資料庫 Memcache 版使用教程
簡介 雲資料庫 memcache 版是基於記憶體的快取服務,支援海量小資料的高速訪問。雲資料庫 memcache 版可以極大緩解對後端儲存的壓力,提高 或應用的響應速度。雲資料庫 memcache 版支援 key value 的資料結構,相容 memcached 協議的客戶端都可與阿里云云資料庫 m...
雲資料庫 Memcache 版使用教程
簡介 雲資料庫 memcache 版是基於記憶體的快取服務,支援海量小資料的高速訪問。雲資料庫 memcache 版可以極大緩解對後端儲存的壓力,提高 或應用的響應速度。雲資料庫 memcache 版支援 key value 的資料結構,相容 memcached 協議的客戶端都可與阿里云云資料庫 m...
雲資料庫 Memcache 版使用教程
課程主要介紹阿里雲 e mapreduce 的使用方法 簡介 雲資料庫 memcache 版是基於記憶體的快取服務,支援海量小資料的高速訪問。雲資料庫 memcache 版可以極大緩解對後端儲存的壓力,提高 或應用的響應速度。雲資料庫 memcache 版支援 key value 的資料結構,相容 ...