首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

分散式 Memcached 入門 (一):Linux 環境原始碼編譯安裝、啟動參數詳解與 Telnet 測試

     編輯:Java 綜合教學

1. 安裝依賴工具

yum install gcc make cmake autoconf libtool

2. 下載源碼包

ls
libevent-2.0.22-stable.tar.gz  memcached-1.4.25.tar.gz

3. 編譯安裝 libevent

tar zxvf libevent-2.0.22-stable.tar.gz
cd libevent-2.0.22-stable
./configure --prefix=/usr/local/libevent
make && make install

4. 編譯安裝 Memcached (指定 libevent 路徑)

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。

5. 啟動 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

6. 關鍵參數對照表

參數說明預設值
-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

7. 安裝 Telnet 測試連線

yum install telnet

8. Linux 連線測試

telnet 192.168.1.112 11211
# 連線成功後按 Ctrl+] 進入 telnet> 提示符,再按 Enter 開啟回顯

9. Windows 連線 Linux Memcached

需開放防火牆埠:

/sbin/iptables -I INPUT -p tcp --dport 11211 -j ACCEPT

Windows CMD 執行 telnet 192.168.1.112 11211 即可連線。

下一篇預告: Java 客戶端 (SpyMemcached / XMemcached) 操作 Memcached 實戰。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved