Looking for redis Answers? Try Ask4KnowledgeBase
Looking for redis Keywords? Try Ask4Keywords

redisTeclas redis


Introducción

El espacio de teclas Redis se puede considerar como una tabla hash o claves de mapeo de diccionario para las estructuras de datos en la base de datos.

Redis proporciona una amplia gama de comandos que trabajan con claves para administrar el espacio de claves, incluida la capacidad de eliminar claves, inspeccionar metadatos de claves, buscar claves y modificar ciertas propiedades de las claves.

Sintaxis

  • Patrón de llaves
  • Clave de persista
  • EXPIRE segundos clave
  • Clave de tiempo de EXPIREAT
  • Clave TTL
  • PEXPIRE clave milisegundos
  • PEXPIREAT clave milisegundos-marca de tiempo
  • Tecla PTTL
  • Tecla DESBLOQUEAR [tecla ...]
  • Tecla DEL [tecla ...]
  • SCAN cursor [MATCH pattern] [COUNT count]

Observaciones

Para los caracteres válidos en las teclas Redis , el manual lo explica completamente :

Las claves Redis son seguras para archivos binarios, esto significa que puedes usar cualquier secuencia binaria como una clave, desde una cadena como "foo" hasta el contenido de un archivo JPEG. La cadena vacía también es una clave válida.

Algunas otras reglas sobre las claves:

Las claves muy largas no son una buena idea, por ejemplo, una clave de 1024 bytes es una mala idea, no solo en cuanto a la memoria, sino también porque la búsqueda de la clave en el conjunto de datos puede requerir varias comparaciones de claves costosas. Incluso cuando la tarea en cuestión es hacer coincidir la existencia de un gran valor, recurrir al hash (por ejemplo, con SHA1) es una mejor idea, especialmente desde el punto de vista de la memoria y el ancho de banda.

Las teclas muy cortas a menudo no son una buena idea. No tiene mucho sentido escribir "u1000flw" como clave si, en cambio, puede escribir "usuario: 1000: seguidores". Este último es más legible y el espacio agregado es menor en comparación con el espacio utilizado por el propio objeto clave y el objeto de valor. Mientras que las teclas cortas obviamente consumirán un poco menos de memoria, su trabajo es encontrar el equilibrio correcto.

Trate de seguir con un esquema. Por ejemplo, "object-type: id" es una buena idea, como en "user: 1000". Los puntos o guiones se utilizan a menudo para campos de varias palabras, como en "comentario: 1234: responder.to" o "comentario: 1234: respuesta a".

El tamaño máximo permitido de la clave es de 512 MB.

Tenga cuidado al usar el comando KEYS contra un sistema de producción, ya que puede causar serios problemas de rendimiento. Si necesita hacer una búsqueda en el espacio de teclas, los comandos SCAN son una mejor alternativa.

Teclas redis Ejemplos relacionados