Redis Getset コマンド

Redis 文字列(string)

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)

その他の拡張