Redis可以保存30 T​​B的数据吗?

时间:2017-02-08 08:40:11

标签: redis bigdata

Redis对我的工作来说是一个很好的解决方案,但问题是Redis需要大量内存来保存数据。我的数据太大了。有什么解决方案可以保存这么大的数据吗? Redis可以压缩这些数据来保存吗? 谢谢!

1 个答案:

答案 0 :(得分:1)

回答你的问题是,。与chris一样,指出您需要30TB RAM系统或总共30 TB RAM的分布式系统。

<强> BUT

使用redis的有效方法是将其用作缓存存储,否则您可以像使用任何NOSQL数据库一样使用BIG数据。为什么在缓存中需要30TB数据?相反,您可以尝试以下方法之一,

  • 将实际内容/数据存储在磁盘上,并以redis格式存储数据索引。您可以使用redis secondary indexes
  • 使用任何无损压缩技术对数据进行编码/压缩,然后以redis格式存储。 Redis不会为您压缩数据。