Memcached の先頭に追加するコマンド
Memcached prepend コマンドは、既存の key(key) の value(data value) の前にデータを追加するために使用されます。
構文:
prepend コマンドの基本構文形式は次のとおりです:
prepend key flags exptime bytes [noreply] value
パラメータの説明は次のとおりです:
key: キー値 キーと値の構造内のキーは、検索に使用されます。キャッシュされた値。
flags: キーと値のペアを含めることができる整数パラメーター。クライアントがキーと値のペアに関する追加情報を保存するために使用します。 。
exptime: キーと値のペアをキャッシュに保持する時間 (秒単位、0 は永久を意味します)
bytes: キャッシュに格納されているバイト数
noreply (オプション) : このパラメータは、データを返す必要がないことをサーバーに伝えます
value: 格納された値 (常に 2 行目にあります) (キーと値の構造の値として直接理解できます) )
インスタンス
例は次のとおりです:
まずキー php を Memcached に保存し、その値は memcached です。
次に、get コマンドを使用して値を取得します。
次に、prependコマンドを使用して、キーphpを持つ値の後に「redis」を追加します。
最後に、get コマンドを使用して値を取得します。
set php 0 900 9 memcached STORED get php VALUE php 0 14 memcached END prepend php 0 900 5 redis STORED get php VALUE php 0 14 redismemcached END
出力
データが正常に追加された場合、出力:
STORED
出力情報の説明:
STORED: 保存に成功した後に出力されます。
NOT_STORED: キーは Memcached に存在しません。
CLIENT_ERROR: 実行エラー。