8.22. PUT(1)

8.22.1. 名前

put - キャッシュエントリーを追加または更新します。

8.22.2. 説明

新しいキーのエントリーを作成します。既存のキーの値を置き換えます。

8.22.3. 概要

put ['OPTIONS'] KEY [VALUE]

8.22.4. オプション

-c, --cache='NAME'
キャッシュの名前を指定します。デフォルトは現在選択されているキャッシュです。
-e, --encoding='ENCODING'
値のメディアタイプを設定します。
-f, --file='FILE'
エントリーの値を含むファイルを指定します。
-l, --ttl='TTL'
エントリーが自動的に削除されるまでの秒数 (存続時間) を設定します。0 の場合または指定されていない場合、デフォルトはキャッシュ設定の lifespan の値になります。負の値を設定すると、エントリーが削除されることはありません。
-i, --max-idle='MAXIDLE'
エントリーをアイドル状態にできる秒数を設定します。最大アイドル時間が経過してもエントリーの読み取りまたは書き込み操作が発生しない場合、エントリーは自動的に削除されます。0 の場合または指定されていない場合、デフォルトはキャッシュ設定の maxIdle の値になります。負の値を設定すると、エントリーが削除されることはありません。
-a, --if-absent=[true|false]
エントリーが存在しない場合にのみエントリーを配置します。

8.22.5. 例

put -c mycache hello world
値が worldhello キーを mycache キャッシュに追加します。

put -c mycache -f myfile -i 500 hola
値が myfile の内容の hola キーを追加します。また、最大アイドル時間を 500 秒に設定します。

8.22.6. 関連項目

get(1)、remove(1)