sql >> Base de Datos >  >> NoSQL >> Redis

¿Redis solo permite la representación de cadenas pero no el valor numérico?

Redis almacena todo en una cadena o en su representación de cadena. Incluso funciones como INCR funcionan analizándolas primero en INTEGER y luego realizando la operación

Nota:esta es una operación de cadena porque Redis no tiene un tipo entero dedicado. La cadena almacenada en la clave se interpreta como un entero de base 10 de 64 bits con signo para ejecutar la operación.

Redis almacena números enteros en su representación de enteros, por lo que para los valores de cadena que realmente contienen un número entero, no hay sobrecarga para almacenar la representación de cadena del entero.

Y w.r.t Jedis; mirando la fuente, no creo que admita nada más que cadenas