MemcachedのINCRとDECRコマンド
MemcachedのINCRとDECRコマンドはすでにインクリメントまたは減算されますが存在するキー(鍵)を数値に使用されます。
コマンドのデータINCRとDECR操作は、小数点32ビットの符号なし整数でなければなりません。
キーの値が数値、リターンCLIENT_ERRORでない場合、キーは、リターンNOT_FOUND存在しない場合は、他のエラーはエラーを返します。
INCRコマンド
構文:
次のように基本的な構文のINCRコマンドは次のとおりです。
incr key increment_value
パラメータは以下のとおりです。
- キー:キーのキーと値の構造のキーは、キャッシュ値を見つけるために使用されます。
- increment_value:値を増やします。
例
以下の例では、我々は、キーとして5操作を追加することによって、続いて10の初期値を、訪問者を使用します。
set visitors 0 900 2 10 STORED get visitors VALUE visitors 0 2 10 END incr visitors 5 15 get visitors VALUE visitors 0 2 15 END
輸出
出力情報説明:
- NOT_FOUND:キーが存在しません。
- CLIENT_ERROR:値はオブジェクトではありませんので。
- 構文エラーなどのエラーその他のエラー、。
DECRコマンド
次のように基本的な構文のDECRコマンドは次のとおりです。
decr key decrement_value
パラメータは以下のとおりです。
- キー:キーのキーと値の構造のキーは、キャッシュ値を見つけるために使用されます。
- decrement_value:値を減らします。
例
set visitors 0 900 2 10 STORED get visitors VALUE visitors 0 2 10 END decr visitors 5 5 get visitors VALUE visitors 0 1 5 END
以下の例では、我々はマイナス5の操作に続いてキー、10の初期値として訪問者を使用しています。
輸出
出力情報説明:
- NOT_FOUND:キーが存在しません。
- CLIENT_ERROR:値はオブジェクトではありませんので。
- 構文エラーなどのエラーその他のエラー、。