Memcache linux下命令
阿新 • • 發佈:2018-11-11
centos下啟動Memcache的伺服器端的命令為:
# /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid
檢視memcached版本
memcached -h
-d選項是啟動一個守護程序,
-m是分配給Memcache使用的記憶體數量,單位是MB,預設是64MB,我這裡是10MB
-u是執行Memcache的使用者,我這裡是root,
-l是監聽的伺服器IP地址,如果有多個地址的話,我這裡指定了伺服器的IP地址192.168.0.200,
-p是設定Memcache監聽的埠,我這裡設定了12000,最好是1024以上的埠,
-c選項是最大執行的併發連線數,預設是1024,我這裡設定了256,按照你伺服器的負載量來設定,
-P是設定儲存Memcache的pid檔案,我這裡是儲存在 /tmp/memcached.pid,
連結memcache:telnet 10.130.131.16 1121
清除所有flush_all
查詢所有key
//通過telnet連結進入memcache命令列管理介面
telnet 127.0.0.1 11211
//列舉出所有items
stats items
//通過stats items 的返回資訊中的itemsId獲取key
//例如 itemid為3第二個引數為列出的長度0為列出當前id對應的key名
stats cachedump 3 0
//通過如上獲取 key 的值
get key