redis字符串最大长度限制512M,原理是什么?

redis字符串最大长度限制512M的依据原理是什么?

redis中用int来修饰len字段,int为4个字节,也就是32位,那么最大能表示2^32次方。所以2^32/8/1024/1024=512m