Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

O Redis permite apenas a representação de strings, mas não o valor numérico


O Redis armazena tudo em string ou em sua representação de string. Até mesmo funções como INCR funcionam primeiro analisando-o em INTEGER e depois executando a operação

Observação:esta é uma operação de string porque o Redis não possui um tipo inteiro dedicado. A string armazenada na chave é interpretada como um inteiro com sinal de 64 bits de base 10 para executar a operação.

O Redis armazena inteiros em sua representação de inteiros, portanto, para valores de string que realmente contêm um inteiro, não há sobrecarga para armazenar a representação de string do inteiro.

E w.r.t Jedis; olhando para a fonte, acho que não suporta mais nada além de strings