Memcache伺服器端引數說明

2021-09-23 21:21:11 字數 1742 閱讀 7964

/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 監聽的埠

-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檔案,如果有輸出this is a test!,就表示環境搭建成功。開始領略memcache的魅力把!

< ?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,可以不...