2016年11月18日金曜日

コマンドでmemcachedの操作

コマンドでmemcachedに保存している情報を確認したい時に使うコマンドを纏めてみました。
1、まずmemcachedのサービス確認する
  $ service memcached status
memcached-11211 (pid  2042) を実行中...
memcached-11511 (pid  2049) を実行中...
memcached-11911 (pid  2057) を実行中...
memcached-21211 (pid  2066) を実行中...

 4つのポートで動いてることを確認できました。

2、次にmemcachedの再起動
    $ service memcached restart

3、memcachedに接続する
例: ポート21211に接続する
$ telnet 127.0.0.1 21211
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.

4、itemsを確認する
 stats items
STAT items:5:number 1
STAT items:5:age 5905
STAT items:5:evicted 0
STAT items:5:evicted_nonzero 0
STAT items:5:evicted_time 0
STAT items:5:outofmemory 0
END

5、itemsのキーを確認する
例5番に保存されているキーを確認する
stats cachedump 5 1
ITEM app_445736_user_10003168 [98 b; 1479436409 s]
END

6、とあるキーの値を確認する
get app_445736_user_10003168
VALUE app_445736_user_100031681000 6
test data
END

0 件のコメント:

コメントを投稿