Redis keys y algunas otras reglas

Las Redis keys son binarias seguras, puede usar cualquier secuencia binaria como 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 Redis keys:

Las Redis keys muy largas no son una buena idea. Por ejemplo, una clave de 1024 bytes es una mala idea no solo para la memoria, sino también porque la búsqueda de la clave en el conjunto de datos puede requerir varias costosas comparaciones de claves.

Incluso cuando la tarea en cuestión es hacer coincidir la existencia de un valor grande, hacerlo con hash (por ejemplo, con SHA1) es una mejor idea, especialmente desde la perspectiva de la memoria y el ancho de banda. Las Redis keys muy cortas a menudo no son una buena idea.

No tiene sentido escribir “u1000flw” como clave si 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 objeto clave en sí y el objeto de valor.

Si bien las teclas cortas obviamente consumirán menos memoria, su trabajo es encontrar el equilibrio adecuado. Intenta seguir con un esquema. Por ejemplo, “object-type: id” es una buena idea, como en “user: 1000”.

Los puntos o guiones se usan a menudo para campos de palabras múltiples, como en “comment: 1234: reply.to” o “comment: 1234: reply-to”. El tamaño de clave máximo permitido es 512 MB.

 

Esperamos que este post haya sido útil para ti, nos gustaría que nos dejes tus comentarios y opiniones!.

A continuación te acercamos un listado de diversos posts de Redis, para que puedas continuar leyendo sobre el tema:

 

Author: sitio big data

Loading Facebook Comments ...

Leave a Reply

Your email address will not be published. Required fields are marked *