Cocoa3338
Cocoa3338

Reputation: 105

Can Redis save 30 TB data?

Redis is a good solution for my work, but the problem is Redis needs much memory to save data. And my data is too big. Is there some solution that I can save such big data? Can Redis compress these data to save? Thanks!

Upvotes: 3

Views: 12818

Answers (1)

Abhishek
Abhishek

Reputation: 7045

Answer to your question is, YES. Like chris, pointed out you would need 30TB RAM system or a distributed system with total of 30 TB RAM.

BUT

Effective way to use redis is to use it as a cache store, otherwise you could have used any NOSQL database for BIG data like yours. Why would you need 30TB data in cache? Instead, you can try one of the following approach,

  • Store the actual content/data on disk and store the index of data in redis. You can use secondary indexes by redis.
  • Encode/Compress your data using any loss-less compression technique and then store in redis. Redis will not compress data for you.

Upvotes: 4

Related Questions