English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

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)