yum install gcc make cmake autoconf libtool
ls
libevent-2.0.22-stable.tar.gz memcached-1.4.25.tar.gz
tar zxvf libevent-2.0.22-stable.tar.gz
cd libevent-2.0.22-stable
./configure --prefix=/usr/local/libevent
make && make install
tar zxvf memcached-1.4.25.tar.gz
cd memcached-1.4.25
./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent
make && make install
安裝完成後二進制檔位於 /usr/local/memcached/bin/memcached。
/usr/local/memcached/bin/memcached -m 64 -p 11211 -u nobody -vv
/usr/local/memcached/bin/memcached -m 64 -p 11211 -u nobody -d
| 參數 | 說明 | 預設值 |
|---|---|---|
| -p <port> | TCP 監聽埠 | 11211 |
| -d | 以守護進程運行 | - |
| -u <user> | 指定運行用戶 (需 root 權限) | - |
| -m <MB> | 最大記憶體用量 (Slab 總量) | 64 |
| -c <num> | 最大並發連線數 | 1024 |
| -v / -vv / -vvv | 資訊/詳細/超詳細日誌 | - |
| -f <factor> | Slab 增長因子 | 1.25 |
| -n <bytes> | Chunk 最小空間 (含 48B 元資料) | 48 |
yum install telnet
telnet 192.168.1.112 11211
# 連線成功後按 Ctrl+] 進入 telnet> 提示符,再按 Enter 開啟回顯
需開放防火牆埠:
/sbin/iptables -I INPUT -p tcp --dport 11211 -j ACCEPT
Windows CMD 執行 telnet 192.168.1.112 11211 即可連線。
下一篇預告: Java 客戶端 (SpyMemcached / XMemcached) 操作 Memcached 實戰。