Redis的key和value大小限制

       今天研究了下将java bean序列化到redis中存储起来,突然脑袋灵光一闪,对象大小会不会超过redis限制?不管怎么着,还是搞清楚一下比较好,所以就去问了下百度,果然没多少人关心这个问题,没找到比较合适的答案,所以决定还是去官网找吧。找到两句比较关键的话,截图如下。

https://redis.io/topics/data-types

https://redis.io/topics/data-types-intro

redis 设置list长度限制 redis list限制大小_List

redis 设置list长度限制 redis list限制大小_redis_02

redis 设置list长度限制 redis list限制大小_List_03

 

redis 设置list长度限制 redis list限制大小_java_04

 

结论

 最多容纳 2^32 个key

redis的key和string类型value限制均为512MB。

String类型:一个String类型的value最大可以存储512M

List类型:list的元素个数最多为2^32-1个,也就是4294967295个。

Set类型:元素个数最多为2^32-1个,也就是4294967295个。

Hash类型:键值对个数最多为2^32-1个,也就是4294967295个。

Sorted set类型:跟Set类型相似。