コマンド | 互換バージョン | 意味 |
set | Memcachedプロトコル1.6 | キーと値のペアを設定します。キーが存在しない場合は、このキーを作成します。キーが既に存在する場合は、古い値を上書きします。 |
add | | キャッシュにキーと値のペアを追加します。ただし、キーが存在しない場合に限ります。キーが既に存在する場合、コマンドは何も実行しません。 |
replace | | キャッシュ内のキーと値のペアを置き換えます。ただし、キーが既に存在する場合に限ります。キーが存在しない場合、コマンドは何も実行しません。 |
append | | データを既存のキーの現在の値の末尾に追加します。キーが存在しない場合、コマンドは何も実行しません。 |
prepend | | データを既存のキーの現在の値の先頭に追加します。キーが存在しない場合、コマンドは何も実行しません。 |
cas | | 比較して交換します。このコマンドはまず、キーの現在の値が指定された値と一致するかどうかを確認します。一致する場合は、新しい値に更新します。 |
get | | キャッシュから1つ以上のキーの値を取得します。キーが見つからない場合は、エラーを返します。 |
bget | | バッチ取得です。これはバイナリプロトコルのコマンドで、キャッシュから複数のキーの値を取得するために使用します。 |
gets | | getと同様に、キャッシュ内のキーの値を取得し、バージョン番号を返します。 |
get_ext | | 拡張バイナリプロトコルコマンドです。クライアントがデータの取得プロセスを制御するために、より多くのオプションを指定できるようにします。 |
gets_ext | | 拡張されたバージョン番号付きコマンドです。クライアントはキーの値を取得すると同時にバージョン番号も取得でき、後続の原子操作に利用できます。 |
delete | | キャッシュからキーと値のペアを削除します。キーが存在しない場合、コマンドは何も実行しません。 |
incr | | キーの値を指定された整数値だけ増加させます。キーが存在しない場合は、初期値を指定できます。キーの値が整数でない場合、操作は失敗します。 |
decr | | キーの値を指定された整数値だけ減少させます。 |
フィードバック