Redis
 sql >> Base de données >  >> NoSQL >> Redis

Redis autorise-t-il uniquement la représentation sous forme de chaîne, mais pas la valeur numérique

Redis stocke tout dans une chaîne ou dans sa représentation sous forme de chaîne. Même des fonctions comme INCR fonctionnent en l'analysant d'abord en INTEGER puis en effectuant l'opération

Remarque :il s'agit d'une opération de chaîne car Redis n'a pas de type entier dédié. La chaîne stockée à la clé est interprétée comme un entier signé en base 10 64 bits pour exécuter l'opération.

Redis stocke les entiers dans leur représentation entière, donc pour les valeurs de chaîne qui contiennent réellement un entier, il n'y a pas de surcharge pour stocker la représentation sous forme de chaîne de l'entier.

Et w.r.t Jedis ; en regardant la source, je ne pense pas qu'il supporte autre chose que les chaînes