memcached基本知識

memcached

今回はmemcachedに関する基本知識を紹介します。

memcachedとは

memcached は、汎用の分散型メモリキャッシュシステムである。

インストール

以前にインストール方法を紹介しましたため、ご参考ください。
<memcachedをインストールする三つ方法>

telnetインストール

yum search telnet | grep ^telnet
yum install -y telnet.x86_64

telnet  #確認

memcached接続

# telnet ipアドレス port
telnet 127.0.0.1 11211

#切断
quit

memcachedよく使うコマンド

データの取得

get key  #指定したkeyの値を取得

データの格納

# add 存在しないkey追加 exptime有効期限(秒)デフォルト30日
add key flags exptime bytes\n
value\n

# set key存在したら、更新
set key flags exptime bytes\n
value\n

データの書換

replace flags exptime bytes\n
value\n

データの後ろに追記

append flags exptime bytes\n
value\n

データの前に追記

prepend flags exptime bytes\n
value\n

データの削除

# 指定したKey削除
delete key

# すべて削除
flush_all

データの加算/減算

# 存在したkeyが必要(value:整数)
incr key value
decr key value

statsコマンドで状況を知る

stats
#cmd_get: getコマンド回数
#curr_connections: 接続数
#cmd_set: setコマンド回数
#get_hits: getで取得した回数
#get_hits/cmd_get  取得比率

Shellで実行

(echo “set key1 0 0 6”;) | telnet localhost 11211
タイトルとURLをコピーしました