memcached學習筆記


memcached
介紹
memcached 是一種緩存技術,它能夠把你的數據放入內存,從而經過內存訪問提速,由於內存
是最快的,memcahecd技術的主要目的是提速
在memcached中維護了一張大的hashtable表表。該表是在內存。表的結構是
key     value
字符串   (字符串,數組,數值,對象,布爾,二進制,null)linux

memcache linux安裝算法

1.下載libeventwindows

2.安裝libevent數組

tar zxvf libevent-2.0.21-stable.tar.gz緩存

cd libevent-2.0.21-stable安全

./configure --prefix=/usr/local/libeventsession

makememcached

make install性能

3.下載memcached對象

4.安裝memcached

tar zxvf memcached-1.4.2.tar.gz

cd memcached-memcached-1.4.2

./configure --prefix=/usr/local/memcached --with-libevent=

/usr/local/libevent/

make

make install

5.啓動memcached

./memcached -uroot -p11212

memcache windows安裝

cmd  

cd 到memcached所在的目錄

當內存使用完畢的時候  會自動刪除不用的數據 

 

1.memcached 服務的數據是不一樣步的

2.如何把什麼數據放入那個memcached 是由客戶端memcache對象決定  多是個hash算法

3.當執行addServer的時候 並非當即鏈接mem服務 而是經過計算hash 去建立一個mem對象

memcached 細節部分

1.生命週期

從放入mem開始計時,直到時間到了, 就銷燬  ,若是設爲0 則表示不過時

1).時間到

2)服務停掉

3)delect 或者flush

memcache和session結合使用 提升性能

memcached 和session的區別

memcached主要是提速  由於他是一種無狀態的數據 數據和用戶不綁定

sesson數據是綁定的由於是一種有狀態的數據

memcached安全性

如何使用memcached服務纔是安全的

相關文章
相關標籤/搜索