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

Команда Redis Getset

Строки (string) 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"

Строки (string) Redis