Команда Redis Getset

Строки Redis

Команда 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

Другие расширения