Comando Redis Getset

Redis Cadena (string)

El comando Redis Getset se utiliza para establecer el valor de la clave especificada y devolver el valor anterior de la clave.

Sintaxis

La sintaxis básica del comando redis Getset es la siguiente:

redis 127.0.0.1:6379> GETSET KEY_NAME VALUE

Versiones disponibles

>= 1.0.0

Valor de retorno

Devuelve el valor anterior de la clave dada. Cuando la clave no tiene un valor anterior, es decir, la clave no existe, devuelve nil.

Cuando la clave existe pero no es de tipo cadena (string), devuelve un error.

Ejemplo

Primero, establezca el valor de mykey y extraiga la cadena.

redis> GETSET db mongodb    # 没有旧值,返回 nil
(nil)

redis> GET db
"mongodb"

redis> GETSET db redis      # 返回旧值 mongodb
"mongodb"

redis> GET db
"redis"

Redis Cadena (string)

Otras extensiones