Este tutorial demostrará cómo usar los comandos Redis para verificar si existe una clave dentro de una base de datos Redis específica.
Redis set Key
Antes de explorar cómo verificar si existe una clave, necesitamos insertar los datos de la muestra. El método más simple es usar el comando set.
Abra la terminal y inicie la CLI Redis de la siguiente manera:
$ Redis-Cli
127.0.0.1: 6379>
En la interfaz de línea de comandos de Redis, podemos ejecutar el comando SET seguido de una clave y su valor asociado.
La siguiente sintaxis es como se muestra:
Establecer "Key" "Valor"
Por ejemplo:
127.0.0.1: 6379> Establezca el usuario1 "First_user"
DE ACUERDO
El comando establecer devuelve bien si la operación establecida se ejecuta correctamente. Si el comando falla, el valor de retorno es nulo.
También puede almacenar un valor numérico como clave. A continuación se proporciona un ejemplo:
127.0.0.1: 6379> establecer 0 "primero"
DE ACUERDO
El comando anterior establece la clave 0 con el valor asociado como la cadena "primero."
Redis Get Key
Después de configurar una clave, puede recuperar el valor almacenado en él usando el comando get. La sintaxis se muestra a continuación:
CONSEGUIR
Por ejemplo, para almacenar el valor en el usuario clave1, puede ejecutar el siguiente comando:
127.0.0.1: 6379> Obtener usuario1
"First_user"
En algunos casos, es posible que tenga una clave que mantenga el valor numérico 0. Tome el siguiente ejemplo:
127.0.0.1: 6379> Establecer Balance 0
DE ACUERDO
En el comando anterior, tenemos la clave "Balance" Holding 0. Por lo tanto, si obtenemos el valor de la clave, obtenemos 0.
127.0.0.1: 6379> Obtener equilibrio
"0"
Esto puede ser confuso porque no estamos seguros de si falta la clave o mantiene el valor 0. Podemos arreglar esto verificando si la clave existe.
Redis verifique si existe la clave
Usamos el comando exists para verificar si existe una clave en la base de datos Redis. La siguiente sintaxis es como se muestra:
Existe [clave]
A continuación se proporciona un uso de ejemplo:
127.0.0.1: 6379> Existe el equilibrio
(entero) 1
El comando devuelve (entero) 1 si la clave especificada existe en la base de datos. De lo contrario, el comando devuelve (entero) 0.
Puede pasar varias teclas al comando como se muestra:
127.0.0.1: 6379> existe el saldo del usuario1
(entero) 2
En este caso, el comando devuelve el número de claves encontradas.
Conclusión
Este tutorial cubre la creación de un par de valor clave en Redis, recuperando un valor usando la clave especificada y verificación si existe una clave en la base de datos. Esperamos que hayas encontrado este artículo útil. Consulte los otros artículos de Sugerencia de Linux para obtener más consejos e información.