Latest web development tutorials

Memcachedの先頭に追加コマンド

memcachedのは、既存の鍵(キー)の値(データ値)追加データ前面にコマンドを付加しました。

構文:

次のように基本的な構文のプリペンドコマンドは次のとおりです。

prepend key flags exptime bytes [noreply]
value

パラメータは以下のとおりです。

  • キー:キーのキーと値の構造のキーは、キャッシュ値を見つけるために使用されます。
  • フラグ:クライアントがキーと値のペアについての追加情報を格納するためにそれを使用して、整数パラメータのキーと値のペアを含むことができます。
  • EXPTIME:(秒単位で、0は永遠を意味する)キャッシュ内の時間の長さをキーと値のペアを保存
  • バイト:キャッシュに格納されたバイト数
  • noreply(オプション):このパラメータは、サーバがデータを返す必要はありません伝えます
  • 値:格納された値は、(常に2行目にあります)(直接キーと値の構造値として理解することができます)

例としては、次のとおりです:

  • まず、memcachedをされるのMemcachedでキーw3bigを格納します。
  • 私たちは、その値を取得するために、getコマンドを使用します。
  • キーの値がw3big後に我々は、コマンドの追加プリペンド 」のRedis」を使用します。
  • 最後に、我々は値を取得するために、getコマンドを使用します。
set w3big 0 900 9
memcached
STORED
get w3big
VALUE w3big 0 14
memcached
END
prepend w3big 0 900 5
redis
STORED
get w3big
VALUE w3big 0 14
redismemcached
END

輸出

データが正常に追加された場合、出力:

STORED

出力情報説明:

  • STORED:正常に保存された出力後。
  • NOT_STORED:Memcachedの上のキーが存在しません。
  • CLIENT_ERROR:実行エラー。