linux下memcached的安裝步驟

2021-09-02 12:37:00 字數 2402 閱讀 7397

# 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...