您可以在redis中存储的最大值大小是多少?

时间:2011-04-09 16:04:59

标签: redis celery

有谁知道你可以在redis中存储的最大值大小是多少?我想使用redis作为一个带有芹菜的消息队列来存储一些需要由另一台服务器上的工作人员处理的小文档,我想确保文档不会太大。

我找到了一个引用1GB的页面,但当我按照页面上的链接获取该答案的链接时,链接无效了。这是链接:

http://news.ycombinator.com/item?id=1182005

谢谢, 肯

4 个答案:

答案 0 :(得分:44)

据我了解,密钥大小限制为2 GiB。这意味着您可以在给定密钥上存储的最大数据量为2 GiB。所有字符串值都限制为512 MiB。

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

http://groups.google.com/group/redis-db/browse_thread/thread/1c7e33fbc98734b3?fwc=2

答案 1 :(得分:2)

这至少是RAM的数量级,所以除非你打算在那里放置多GB的物体,否则我不会担心。我有几百兆字节的集合没有问题,但我不知道确切的限制。

答案 2 :(得分:1)

关于Redis Memory Usage的文章可以帮助您粗略确定数据库将占用多少内存。

答案 3 :(得分:0)

字符串值可以容纳最大512MB的大小。但是根据此link,可以增加大小。