Redisで値とキャッシュ時間を変更する方法
値とキャッシュの時間を Redis で変更する場合は、次のコマンドを使用できます。
- 値の変更:
- SET コマンドを使って、キーの値をセットします : SET キー名 新しい値
- GETSETコマンドを使用して新しいキー値を設定し、古い値を返します。GETSET key_name new_value
- キャッシュ有効期限を変更します。
- EXPIREコマンドを使ってキーの有効期限(単位は秒)を設定します:EXPIRE key_name seconds
- TTLコマンドを利用してキーの残り有効期限を秒単位で取得します:TTL key_name
- PERSIST コマンドでキーの有効期限を削除し、永続的に保持します: PERSIST key_name
上記の命令のkey_nameは変更するキー名、new_valueは新しい値、secondsは新しいキャッシュ時間(単位: 秒)にご注意ください。
例えば、mykeyという名前のキーの値をnewvalueに変更するには、以下のコマンドを使用できます。SET mykey newvalue
キーを60秒に設定するには、以下を実行します。EXPIRE mykey 60