# cd /tmp
# wget
# wget
[b]1、安裝libevent[/b]
shell>tar –zxvf libevent-1.4.9-stable.tar.gz //解壓原始檔包
shell>cd libevent-1.4.8-stable //進入解壓後的目錄
shell>./configure --prefix=/usr/local/libevent //譯後生成的目標資料夾
shell>make
shell>make install
[b]2、安裝memcached[/b]
安裝memcached時需要指定libevent的安裝路徑
shell>tar –zxvf memcached-1.2.6.tar.gz //解壓原始檔包
shell>cd memcached-1.2.6 //進入解壓後的目錄
shell>./configure --with-libevent=/usr/local/libevent --prefix=/usr/local/memcached //設定libevent的位置和編譯後生成的目標資料夾
shell>make
shell>make install
[b]3.測試libevent是否安裝成功[/b]
# ls -al /usr/lib | grep libevent
lrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent-1.2.so.1 -> libevent-1.2.so.1.0.3
-rwxr-xr-x 1 root root 263546 11?? 12 17:38 libevent-1.2.so.1.0.3
-rw-r–r– 1 root root 454156 11?? 12 17:38 libevent.a
-rwxr-xr-x 1 root root 811 11?? 12 17:38 libevent.la
lrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent.so -> libevent-1.2.so.1.0.3
# ls -al /usr/local/bin/mem*
-rwxr-xr-x 1 root root 137986 11?? 12 17:39 /usr/local/bin/memcached
-rwxr-xr-x 1 root root 140179 11?? 12 17:39 /usr/local/bin/memcached-debug
linux下安裝完memcached後,netstat -ant | grep listen 看到memcache用的11211埠已在監聽狀態
[b]4、啟動memcached[/b]
cd =/usr/local/memcached/bin
# /usr/local/bin/memcached -d -m 10 -u root -l 192.168.3.205 -p 11211 -c 256 -p /tmp/memcached.pid
-d選項是啟動乙個守護程序,
-m是分配給memcache使用的記憶體數量,單位是mb,我這裡是10mb,
-u是執行memcache的使用者,我這裡是root,
-l是監聽的伺服器ip位址,如果有多個位址的話,我這裡指定了伺服器的ip位址192.168.0.200,
-p是設定memcache監聽的埠,我這裡設定了12000,最好是1024以上的埠,
-c選項是最大執行的併發連線數,預設是1024,我這裡設定了256,按照你伺服器的負載量來設定,
-p是設定儲存memcache的pid檔案,我這裡是儲存在 /tmp/memcached.pid
[b]5、測試memcached[/b]
# telnet 192.168.141.64 11211
trying 192.168.141.64...
connected to 192.168.141.64 (192.168.141.64).
escape character is '^]'.
set key1 0 60 4
zhou
stored
get key1
value key1 0 4
zhou
end至此memcached安裝成功!
memcached是以key-value的方式進行資料儲存的,key的大小限制:key(max)<=250個字元;
value在儲存時有限制:value(max)<= 1m;
[b]6、開機自動啟動[/b]
想開機自動啟動的話,只需在/etc/rc.d/rc.local中加入一行,下面命令
/usr/local/memcached/bin/memcached -d -m 10 -p 12000 -u apache -c 256
出處:
linux下啟動和停止memcached
安裝過程中指定 configure prefix usr local memcached 1.4 with libevent usr local libevent 1.4.2 則啟動memcached時候 cd usr local bin 進入到該目錄 memcached d m 900 u roo...
linux下memcached的啟動 結束的方式
2012 03 28 11 10 46 我來說兩句 收藏 當前專案中,linux下memcached的啟動 結束的方式 預設情況下memcached安裝到 usr local bin下。進入安裝目錄,啟動memcached usr local memcached bin memcached d c ...
linux下memcached安裝以及啟動
3.由於linux系統可能預設已經安裝libevent,執行命令 rpm qa grep libevent檢視系統是否帶有該安裝軟體 如果有執行命令 rpm e libevent 1.1a 3.2.1 nodeps 由於系統自帶的版本舊,忽略依賴刪除 4.安裝libevent,tar zxvf li...