superstar:2>set max 9223372036854775807
OK
superstar:2>incr max
ERR increment or decrement would overflow
直接上命令说明,incr最大值为9223372036854775807 = (2^63)-1
补充:以下参考:博客
int 多少位,long 多少位
Int16 值类型表示值介于 -32768 到 +32767 之间的有符号整数。
Int32 值类型表示值介于 -2,147,483,648 到 +2,147,483,647 之间的有符号整数。
Int64 值类型表示值介于 -9,223,372,036,854,775,808 到 +9,223,372,036,854,775,807 之间的整数。
int是32位整数
上限是 (231)-1
下限是 -231
long long能表示2的64个数,因为要考虑正负数,所以是 -263 ~ (263)-1,即 范围负的2的32次方减1至2的32次方减1