萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> 淺析memcache啟動以及telnet命令詳解

淺析memcache啟動以及telnet命令詳解

1、啟動Memcache 常用參數

復制代碼 代碼如下:
-p <num> 監聽的TCP端口(默認: 11211)
-U <num> UDP監聽端口 (默認: 11211, 0 時關閉)
-d 以守護進程方式運行
-u <username> 運行運行 Memcached的賬戶 非root用戶
-m <num> 最大的內存使用單位是MB 默認是64MB
-c <num> 軟連接數量默認是1024
-v 輸出警告和錯誤信息
-vv 打印客戶端的請求和返回信息
-h 打印幫助信息
-i 打印memcached和libevent的版權信息
-l <ip_addr> 綁定地址 (默認:所有都允許,無論內外網或者本機更換IP,有安全隱患,若設置為127.0.0.1就只能本機訪問)
-P <file> 將PID寫入文件<file>,這樣可以使得後邊進行快速進程終止, 需要與 -d 一起使用


2、Memcache telnet 常用命令

COMMAND DESCRIPTION EXAMPLE get Reads a value get mykey set Set a key unconditionally set mykey 0 60 5 add Add a new key add newkey 0 60 5 replace Overwrite existing key replace key 0 60 5 append Append data to existing key append key 0 60 15 prepend Prepend data to existing key prepend key 0 60 15 incr Increments numerical key value by given number incr mykey 2 decr Decrements numerical key value by given number decr mykey 5 delete Deletes an existing key delete mykey flush_all Invalidate specific items immediately flush_all Invalidate all items in n seconds flush_all 900 stats Prints general statistics stats Prints memory statistics stats slabs Prints memory statistics stats malloc Print higher level allocation statistics stats items   stats detail   stats sizes Resets statistics stats reset version Prints server version. version verbosity Increases log level verbosity quit Terminate telnet session quit


3、stats命令詳解

pid memcache服務器的進程ID uptime 服務器已經運行的秒數 time 服務器當前的unix時間戳 version memcache版本 pointer_size 當前操作系統的指針大小(32位系統一般是32bit) rusage_user 進程的累計用戶時間 rusage_system 進程的累計系統時間 curr_items 服務器當前存儲的items數量 total_items 從服務器啟動以後存儲的items總數量 bytes 當前服務器存儲items占用的字節數 curr_connections 當前打開著的連接數 total_connections 從服務器啟動以後曾經打開過的連接數 connection_structures 服務器分配的連接構造數 cmd_get get命令(獲取)總請求次數 cmd_set set命令(保存)總請求次數 get_hits 總命中次數 get_misses 總未命中次數 evictions 為獲取空閒內存而刪除的items數(分配給memcache的空間用滿後需要刪除舊的items來得到空間分配給新的items) bytes_read 總讀取字節數(請求字節數) bytes_written 總發送字節數(結果字節數) limit_maxbytes 分配給memcache的內存大小(字節) threads 當前線程數


4、Memcache 啟動tips
a:監聽內網地址
b:修改默認端口號
c:設置最大連接數,最大內存占用數

copyright © 萬盛學電腦網 all rights reserved