/usr/local/webserver/memcached/bin/memcached -d -m 512 -u root -l 192.168.0.1 -p 11211 -c 512 -p /usr/local/webserver/memcached/memcached.pid
-d選項是啟動乙個守護程序,相關命令-m 是分配給memcache使用的記憶體數量,單位是mb,我這裡是512mb,
-u是執行memcache的使用者,我這裡是root,
-l 是監聽的伺服器ip位址,如果有多個位址的話,我這裡指定了伺服器的ip位址192.168.0.1,
-p是設定memcache監聽的埠,我 這裡設定了11211,最好是1024以上的埠,
-c選項是最大執行的併發連線數,預設是1024,我這裡設定了512,按照你伺服器的負載量 來設定,
-p是設定儲存memcache的pid檔案,我這裡是儲存在/usr/local/webserver/memcached/memcached.pid 。
a) killcat /tmp/memcached.pid
停止memcached服務
b) echo stats | nc 127.0.0.1 11211檢視memcached執行狀態
c) echo 「flush_all」 | nc 127.0.0.1 11211清空所有快取資料
在終端(也即cmd命令介面)下輸入c:\memcached\memcached.exe -d install
安裝
在c:\winnt\php.ini
加入一行extension=php_memcache.dll
6.重新啟動apache,然後檢視一下phpinfo,如果有memcache,那麼就說明安裝成功!
-p 監聽的埠執行下面的php檔案,如果有輸出this is a test!,就表示環境搭建成功。開始領略memcache的魅力把!-l 連線的ip位址, 預設是本機
-d start 啟動memcached服務
-d restart 重起memcached服務
-d stop|shutdown 關閉正在執行的memcached服務
-d install 安裝memcached服務
-d uninstall 解除安裝memcached服務
-u 以的身份執行 (僅在以root執行的時候有效)
-m 最大記憶體使用,單位mb。預設64mb
-m 記憶體耗盡時返回錯誤,而不是刪除項
-c 最大同時連線數,預設是1024
-f 塊大小增長因子,預設是1.25
-n 最小分配空間,key+value+flags預設是48
-h 顯示幫助
< ?php
$mem = new
memcache;
$mem->connect(」127.0
.0.1
″,11211
);$mem->set
(』key』, 『this is a test!』,0,
60);
$val = $mem->get(』key』);
echo
$val
;?>
啟動memcache 伺服器端
memcached d m 10 u root p 11211 c 256 p tmp memcached.pid d選項是啟動乙個守護程序,m是分配給memcache使用的記憶體數量,單位是mb,我這裡是10mb,u是執行memcache的使用者,我這裡是root,l是監聽的伺服器ip位址,如果有...
Linux下Memcache伺服器端的安裝
最近在研究怎麼讓discuz 去應用memcache去做一些事情,記錄下memcache安裝的過程。linux下memcache伺服器端的安裝2.先安裝libevent tar zxvf libevent 1.2.tar.gz cd libevent 1.2 configure prefix usr...
Linux下Memcache伺服器端的安裝
伺服器端主要是安裝memcache伺服器端,目前的最新版本是 memcached 1.3.0 另外,memcache用到了libevent這個庫用於socket的處理,所以還需要安裝libevent,libevent的最新版本是libevent 1.3。如果你的系統已經安裝了libevent,可以不...