Redis Getset コマンド
Redis Getset コマンドは、指定された key の値を設定し、key の古い値を返すために使用されます。
構文
redis Getset コマンドの基本構文は次のとおりです:
redis 127.0.0.1:6379> GETSET KEY_NAME VALUE
利用可能なバージョン
>= 1.0.0
戻り値
指定された key の古い値を返します。 key に古い値がない場合、つまり key が存在しない場合は、nil を返します。
key が存在しても文字列型でない場合は、エラーを返します。
例
まず、mykey の値を設定し、文字列を切り出します。
redis> GETSET db mongodb # 没有旧值,返回 nil (nil) redis> GET db "mongodb" redis> GETSET db redis # 返回旧值 mongodb "mongodb" redis> GET db "redis"その他の拡張
Redis 文字列(string)