Executei o comando incrbyfloat e tive o seguinte resultado: incrbyfloat "compras:25-05-2015:valor" 15.60 "92.599999999999994"
Alguém tem alguma dica do motivo disto acontecer?
Executei o comando incrbyfloat e tive o seguinte resultado: incrbyfloat "compras:25-05-2015:valor" 15.60 "92.599999999999994"
Alguém tem alguma dica do motivo disto acontecer?
Olá Wylson, tudo bem?
O seu resultado não é incomum e esses casos podem ocorrer várias vezes, pois os números de pontos flutuantes no Redis muitas vezes são imprecisos e as casas decimais são inevitáveis já que o número de ponto flutuante que o Redis utiliza segue o padrão IEEE 754, que é um padrão técnico para aritmética de ponto flutuante. Você pode entender um pouco mais sobre acessando esse link.
Espero ter ajudado!
Obrigado Danielle :)