タグ

ブックマーク / taka512.hatenablog.com (2)

  • memcachedコマンドリスト - taka512's blog

    検索コマンド 検索を行うコマンド 戻値書式 VALUE []\r\n \r\n key 送信したキー flags ストレージコマンドで送信したflag bytes 取得データのデータ長 cas unique casコマンドで使用するキー(getsコマンドで取得) data block キーのデータ getコマンド 実行例 get hoge VALUE hoge 0 4 test END getsコマンド 実行例 gets hoge VALUE hoge 0 4 7 test END ストレージコマンド データ操作を行うコマンド 実行書式 [noreply]\r\n flags サーバがデータとともに格納して返送する値 exptime 有効期限(unix time)。もし0を指定した場合、項目が期限切れになることはありません byte データブロックのバイト数です。 noreply オプショ

    memcachedコマンドリスト - taka512's blog
  • memcacheのstatsコマンドメモ - taka512's blog

    有効期限前のデータがmemcacheから追い出されていたのでその時のメモ 容量が怪しそうなのでstatsでデータを見てみると $ telnet localhost 11211 Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. stats 結果を眺めると・・・・ 最初、「bytes」の項目が容量に近かったので容量一杯と判断したが 実はmemcacheは確保したメモリを開放するわけではないので この値で容量が一杯とは判断できないらしい。 (もしかしたら有効期限切れのデータが詰まっているかもしれないので) で、見るべきところは「evictions」の項目で有効期限に達してないデータが memcacheより追い出されたらここの値が増える。 で、原因はやはりmem

    memcacheのstatsコマンドメモ - taka512's blog
  • 1