Comando Redis Rename

Redis key (clave)

El comando Redis Rename se utiliza para modificar el nombre de la key (clave).

Sintaxis

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

redis 127.0.0.1:6379> RENAME OLD_KEY_NAME NEW_KEY_NAME

Versiones disponibles

>= 1.0.0

Valor de retorno

Cuando el cambio de nombre es exitoso, muestra OK; si falla, devuelve un error.

Cuando OLD_KEY_NAME y NEW_KEY_NAME son iguales, o OLD_KEY_NAME no existe, devuelve un error. Cuando NEW_KEY_NAME ya existe, el comando RENAME sobrescribirá el valor anterior.

Ejemplo

Ejemplo

# la key existe y newkey no existe

redis> SET message "hello world"
OK

redis> RENAME message greeting
OK

redis> EXISTS message               # message ya no existe
(integer) 0

redis> EXISTS greeting              # greeting toma su lugar
(integer) 1


# cuando la key no existe, devuelve un error

redis> RENAME fake_key never_exists
(error) ERR no such key


# cuando newkey ya existe, RENAME sobrescribirá el antiguo newkey

redis> SET pc "lenovo"
OK

redis> SET personal_computer "dell"
OK

redis> RENAME pc personal_computer
OK

redis> GET pc
(nil)

redis> GET personal_computer      # el valor original dell fue sobrescrito
"lenovo"

Redis key (clave)

Otras extensiones