gpt4 book ai didi

redis - setbit 中偏移量的最大值是多少

转载 作者:IT王子 更新时间:2023-10-29 06:05:14 25 4
gpt4 key购买 nike

我曾尝试在 Redis 中使用 setbit 存储位,例如setbit mykey 123 1 并且还使用超过最大 int 值 2147483647 + 100 作为偏移值,所以它会像这样:

setbit mykey 2147483747 1 这个有效。
而且我还尝试添加几个数字,直到点击 4547483747 并得到

ERR bit offset is not an integer or out of range

我的问题是:偏移量的最大精确值是多少?

最佳答案

According to the documentation :

The offset argument is required to be greater than or equal to 0, and smaller than 2³²

所以最大值是 4,294,967,295(或 2³² - 1)。通过 CLI 确认:

127.0.0.1:6379> setbit mykey 4294967295 1(integer) 1127.0.0.1:6379> setbit mykey 4294967296 1(error) ERR bit offset is not an integer or out of range

关于redis - setbit 中偏移量的最大值是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41266777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com