title: Comparison of memcache, redis and ehcache as distributed caching framework
body: <p>One of the decisions I need to make is what caching framework to use in my system. With so many to choose from, I am currently investigating redis, ehcache and memcached.</p>
  
  <p>Can anyone point to performance benchmarks of these three particular frameworks? Also an overview of their features - I am particularly interested in disadvantages, ie. situations where you would use one over the other.</p>