title: redis vs memcached vs levelDB use cases
body: <p>I read some time ago <a href="https://medium.com/@Alibaba_Cloud/redis-vs-memcached-in-memory-data-storage-systems-3395279b0941" rel="nofollow noreferrer">this</a> this article which explains pretty well, the difference between redis and memcached, and now I wanted to get a similar article about levelDB vs any of those, or both of them, but I can't. I did find a comparison in terms of features, supported languages, etc., but what I would really like to know is when would I choose one over another.</p>
  <p>I'd like to understand the use cases; in terms of which one suits best in which type of applications, or which type of data.</p>