Команда Redis Getset
Команда Redis Getset используется для установки значения указанного ключа и возврата старого значения ключа.
Синтаксис
Базовый синтаксис команды redis Getset выглядит следующим образом:
redis 127.0.0.1:6379> GETSET KEY_NAME VALUE
Доступные версии
>= 1.0.0
Возвращаемое значение
Возвращает старое значение указанного ключа. Когда у ключа нет старого значения, то есть когда ключ не существует, возвращается nil.
Когда ключ существует, но не является строковым типом, возвращается ошибка.
Пример
Сначала установите значение mykey и извлеките подстроку.
redis> GETSET db mongodb # 没有旧值,返回 nil (nil) redis> GET db "mongodb" redis> GETSET db redis # 返回旧值 mongodb "mongodb" redis> GET db "redis"Другие расширения
Строки Redis