MemCacheの命令詳細


memcachedログを有効にします.注意:-vvはwではなく2つのvです.
memcached -d -vv >logfile 2>&1

参照先:
http://wenku.baidu.com/view/680c49ee19e8b8f67c1cb995.html
http://blog.sina.com.cn/s/blog_40cb696601016n2w.html
  • set:キャッシュに新しいキー値ペアを追加します.キーが既に存在する場合は、前の値が置き換えられます.
  • add:addコマンドは、キャッシュにキーが存在しない場合にのみ、キャッシュにキー値ペアを追加します.キャッシュにキーが既に存在する場合、以前の値は同じままであり、応答NOT_が得られます.STORED .
  • replace:キャッシュ内のキーは、キーがすでに存在する場合にのみ置き換えられます.キャッシュにキーが存在しない場合はmemcachedサーバからNOT_を受信します.STORED応答.
  • get:以前に追加したキー値ペアに関連する値を取得するために使用されます.
  • delete:memcachedの既存の値を削除します.キーを使用してdeleteを呼び出し、キーがキャッシュに存在する場合は値を削除します.存在しない場合は、NOT_を返します.FOUNDメッセージ.
  • gets:機能は基本的なgetコマンドに似ています.2つのコマンドの違いは、getsが返す情報が少し多いことです.64ビットの整数値は、名前/値ペアのバージョン識別子によく似ています.

  • 最初の3つのコマンドはmemcachedに格納されているキー値ペアを操作するための標準修正コマンドです.これらは非常に簡単で使いやすく、リスト5に示す構文を使用しています.
    
    command <key> <flags> <expiration time> <bytes>   
    <value>   
    

    上記memcached修正コマンドパラメータ
    パラメータの使用
  • key keyキャッシュ値
  • を検索するために使用される
  • flagsは、キー値ペアに関する追加情報
  • を格納するキー値ペアの整数パラメータを含むことができる.
  • expiration timeキャッシュにキー値ペアを保存する時間(秒単位、0は永遠)
  • .
  • bytesキャッシュに格納バイトポイント
  • value格納値(常に2行目)
  • 例:
    set mykey 0 100 4
    asdf
    キャッシュ管理コマンド
    最後の2つのmemcachedコマンドは、memcachedインスタンスを監視およびクリーンアップするために使用されます.statsとflushですallコマンド.
    stats:接続されたmemcachedインスタンスの現在の統計データをダンプします.
    flush_all:キャッシュ内のすべての名前/値ペアをクリーンアップします.キャッシュをクリーンな状態にリセットする必要がある場合はflush_allは大きな役割を果たすことができます.
    memcachedステータスの基本コマンドを表示します.このコマンドでは、次の情報が表示されます.
    STAT pid 22459プロセスID
    STAT uptime 1027046サーバ稼働秒数
    STAT time 1273043062サーバ現在のunixタイムスタンプ
    STAT version 1.4.4サーババージョン
    STAT pointer_size 64オペレーティングシステムワードサイズ(このサーバは64ビット)
    STAT rusage_user 0.040000プロセス累計ユーザー時間
    STAT rusage_System 0.260000プロセス積算システム時間
    STAT curr_connections 10現在開いている接続数
    STAT total_connections 82で開いた接続の合計数
    STAT connection_structures 13サーバに割り当てられた接続構造数
    STAT cmd_get 54実行getコマンド総数
    STAT cmd_set 34実行setコマンド総数
    STAT cmd_flush 3はflush_を指すallコマンド総数
    STAT get_hits 9 getヒット回数
    STAT get_misses 45 getヒット回数
    STAT delete_misses 5 deleteヒット回数
    STAT delete_hits 1 deleteヒット回数
    STAT incr_misses 0 incrヒット回数
    STAT incr_hits 0 incrヒット回数
    STAT decr_misses 0 decrヒット回数
    STAT decr_hits 0 decrヒット回数
    STAT cas_misses 0 cas未ヒット回数
    STAT cas_hits 0 casヒット回数
    STAT cas_badval 0使用拭き取り回数
    STAT auth_cmds 0
    STAT auth_errors 0
    STAT bytes_read 15785読み出しバイト総数
    STAT bytes_written 15222書き込みバイト総数
    STAT limit_maxbytes 1048576で割り当てられたメモリ数(バイト)
    STAT accepting_conns 1が現在受け入れているリンク数
    STAT listen_disabled_num 0               
    STAT threads 4スレッド数
    STAT conn_yields 0
    STAT bytes 0格納itemバイト数
    STAT curr_items 0 item個数
    STAT total_items 34 item総数
    STAT evictions 0取得スペースのためにitemを削除した総数
    MemCache之命令详解_第1张图片
    MemCache之命令详解_第2张图片