memcached基本コマンド


memcachedの基本コマンド-p リスニングされたポート  -l 接続されたIPアドレス、 デフォルトはネイティブ   -d start memcachedサービスの開始  -d restart memcachedサービスの再起動  -d stop|shutdown 実行中のmemcachedサービスを閉じる  -d install memcachedサービスのインストール  -d uninstall memcachedサービスのアンインストール  -u として実行 (rootで実行している場合のみ有効)  -m 最大メモリ使用、単位MB.デフォルト64 MB 
-M アイテムを削除するのではなく、メモリが切れたときにエラーを返します.  -c 最大同時接続数、デフォルトは1024  -f ブロックサイズの増加係数(既定値は1.25)  -n 最小分配空間、key+value+flagsデフォルトは48  -h ヘルプの表示
memcached操作コマンド使用構文
command <key> <flags> <expiration time> <bytes>
<value>

           
key  key        
flags                   ,                  
expiration time                     (     ,0     )
bytes                 
value           (       )

Example:
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
管理コマンド:statsとflash_allコマンドはmemcachedインスタンスを監視およびクリーンアップするために使用されます.stats:接続されたmemcachedインスタンスの現在の統計データをダンプします.flush_all:キャッシュ内のすべての名前/値ペアをクリーンアップします.キャッシュをクリーンな状態にリセットする必要がある場合はflush_allは大きな役割を果たすことができます.
memcachedステータスの基本コマンドを表示します.このコマンドでは、次の情報が表示されます.
pid
memcacheサーバのプロセスID
uptime
サーバが実行された秒数
time
サーバの現在のunixタイムスタンプ
version
memcacheバージョン
pointer_size
現在のオペレーティングシステムのポインタサイズ(32ビットシステムは一般的に32 bit)
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
現在のスレッド数