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