CentOS 6 9編譯安裝Memcached

2021-08-21 13:05:11 字數 1998 閱讀 4282

將之前放在onenote上的筆記放到部落格,如有錯誤還請指出

先編譯安裝libevent 安裝到/usr/local/libevent

wget 

.org/files/memcached-1.5

.7.tar

.gztar -zxvf memcached-1.x.x

.tar

.gz#解壓原始碼

cd memcached-1.x.x

#進入目錄

./configure --prefix=/usr/local/memcached \

--with-libevent=/usr/local/libevent #配置

make && make test #編譯

sudo make install #安裝

memcached 執行

memcached命令的執行:

$ /usr/local/memcached/bin/memcached -h                           #命令幫助
注意:如果使用自動安裝 memcached 命令位於 /usr/local/bin/memcached。

啟動選項:

• -d是啟動乙個守護程序;

• -m是分配給memcache使用的記憶體數量,單位是mb;

• -u是執行memcache的使用者;

• -l是監聽的伺服器ip位址,可以有多個位址;

• -p是設定memcache監聽的埠,,最好是1024以上的埠;

• -c是最大執行的併發連線數,預設是1024;

• -p是設定儲存memcache的pid檔案。

(1)作為前台程式執行:

從終端輸入以下命令,啟動memcached:

/usr/local/memcached/bin/memcached -p 11211 -m 64m -vv

slab class 1: chunk

size 88 perslab 11915

slab class 2: chunk

size 112 perslab 9362

slab class 3: chunk

size 144 perslab 7281

#中間省略

slab class 38: chunk

size 391224 perslab 2

slab class 39: chunk

size 489032 perslab 2

<23 server listening

<24 send buffer was 110592, now 268435456

<24 server listening (udp)

<24 server listening (udp)

<24 server listening (udp)

<24 server listening (udp)

這裡顯示了除錯資訊。這樣就在前台啟動了memcached,監聽tcp埠11211,最大記憶體使用量為64m。除錯資訊的內容大部分是關於儲存的資訊。

(2)作為後台服務程式執行:

# /usr/local/memcached/bin/memcached -p 11211 -m 64m -d
或者

/usr/local/memcached/bin/memcached -d

-m64m -u root -l

192.168

.0.200

-p11211

-c256

-p /tmp/memcached.pid

centos6 9編譯安裝nginx

1 安裝nginx所需的依賴包 yum y install gcc gcc c autoconf automake zlib zlib devel openssl openssl devel pcre devel wget tar zxvf nginx 1.10.3.tar.gz 4 cd opt ...

Centos6 9編譯安裝httpd2 4

環境 一 安裝開發包組 三 編譯安裝 建立賬戶 編譯安裝 四 配置 1 配置httpd服務 user apache group apache 2 配置path變數 root centos6 httpd 2.4.27 vim etc profile.d httpd24.sh3 配置服務指令碼 4 新增...

CentOS6 9編譯安裝Nginx1 12

1 安裝必要的庫 bash yum install gc gcc gcc c pcre devel zlib devel openssl devel2 建立nginx使用者和組 bash groupadd www 建立乙個使用者,不允許登陸和不創主目錄 useradd s sbin nologin ...