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

Comando GETSET Redis

String (string) Redis

O comando GETSET Redis é usado para definir o valor de um key específico e retornar o valor antigo do key.

Sintaxe

A sintaxe básica do comando GETSET Redis é a seguinte:

redis 127.0.0.1:6379> GETSET KEY_NAME VALUE

Versão Disponível

>= 1.0.0

Retorna o valor

Retorna o valor antigo do key dado. Quando o key não tem valor antigo, ou seja, o key não existe, retorna nil .

Quando o key existe mas não é do tipo string, retorna um erro.

Exemplo Online

Primeiro, defina o valor de mykey e recorte a string.

redis> GETSET db mongodb    # Não há valor antigo, retornar nil
(nil)
redis> GET db
"mongodb"
redis> GETSET db redis      # Retornar valor antigo mongodb
"mongodb"
redis> GET db
"redis"

String (string) Redis