title: Redis for caching image files?
body: <p>I am using Amazon S3 for storing and retrieving images for an image storing website.
  The trouble is that multiple users have to retrieve same image multiple times.</p>
  
  <p>Is it suggested to use Redis or memcached for caching image files by storing them directly onto it.</p>
  
  <p>Amazon S3 pricing for data transfer is much higher than compared to serving images via Redis cache. But storing image files directly on Redis seems to be a bad proposition because I read somewhere that Redis is not good for operating on large data files. Also I don't understand that if Redis stores data on memory how will it store so many images(unless I make many many instances).</p>
  
  <p>Is it advisable to store image files directly onto Redis or is there an alternate for caching these images?</p>
  
  <p>Do pinterest and imgur use Redis and memcache for storing images directly? If not why do they have so many instances?<a href="http://highscalability.com/blog/2013/4/15/scaling-pinterest-from-0-to-10s-of-billions-of-page-views-a.html" rel="noreferrer">Pinterest</a></p>