用 redis 存储大整数,出现精度丢失问题。网上查了下找不到有关信息。有没有大佬来解释一波?感激不尽!以及这个问题如何解决?
127.0.0.1:6379> zadd test 14338073069842465 2239
(integer) 0
127.0.0.1:6379> zscore test 2239
"14338073069842464"//储存 65,拿到 64
127.0.0.1:6379> zadd test 14338073069842466 2239
(integer) 0
127.0.0.1:6379> zscore test 2239
"14338073069842466"//储存 66,拿到 66
127.0.0.1:6379> zadd test 14338073069842463 2239
(integer) 0
127.0.0.1:6379> zscore test 2239
"14338073069842464"//储存 63,拿到 64
127.0.0.1:6379> zadd test 14338073069842462 2239
(integer) 0
127.0.0.1:6379> zscore test 2239
"14338073069842462"//储存 62,拿到 62
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.