Comando Redis RANDOMKEY

Redis key (clave)

El comando Redis RANDOMKEY devuelve aleatoriamente una clave de la base de datos actual.

Sintaxis

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

redis 127.0.0.1:6379> RANDOMKEY 

Versiones disponibles

>= 1.0.0

Valor de retorno

Cuando la base de datos no está vacía, devuelve una clave. Cuando la base de datos está vacía, devuelve nil (en sistemas Windows devuelve null).

Ejemplo

# 数据库不为空

redis> MSET fruit "apple" drink "beer" food "cookies"   # 设置多个 key
OK

redis> RANDOMKEY
"fruit"

redis> RANDOMKEY
"food"

redis> KEYS *    # 查看数据库内所有key,证明 RANDOMKEY 并不删除 key
1) "food"
2) "drink"
3) "fruit"


# 数据库为空

redis> FLUSHDB  # 删除当前数据库所有 key
OK

redis> RANDOMKEY
(nil)

Redis key (clave)

Otras extensiones