memcachedのaddコマンド
追加のmemcachedコマンドは、指定されたキー(鍵)に格納されている値(データ値)に使用されます。
あなたは、キーがすでに存在して追加すると、データが更新されていない、以前の値は同じままになり、あなたは応答NOT_STOREDを取得します。
構文:
基本的な構文は、コマンドを追加し、次のとおりです。
add key flags exptime bytes [noreply] value
パラメータは以下のとおりです。
- キー:キーのキーと値の構造のキーは、キャッシュ値を見つけるために使用されます。
- フラグ:クライアントがキーと値のペアについての追加情報を格納するためにそれを使用して、整数パラメータのキーと値のペアを含むことができます。
- EXPTIME:(秒単位で、0は永遠を意味する)キャッシュ内の時間の長さをキーと値のペアを保存
- バイト:キャッシュに格納されたバイト数
- noreply(オプション):このパラメータは、サーバがデータを返す必要はありません伝えます
- 値:格納された値は、(常に2行目にあります)(直接キーと値の構造値として理解することができます)
例
私たちは、次の例を設定します。
- キー→[new_key
- フラグ→0
- (秒)EXPTIME→900
- バイト→10(データ記憶のバイト数)
- 値]→[DATA_VALUE
add new_key 0 900 10 data_value STORED get new_key VALUE new_key 0 10 data_value END
輸出
データが正常に追加された場合、出力:
STORED
出力情報説明:
- STORED:正常に保存された出力後。
- NOT_STORED:故障出力を維持するようにした後。