title: Redis + Elasticsearch - Will it work?
body: <p>As a new programmer, I'm currently working on a personal project and had some troubles with the design of my application.</p>
  
  <p>Let's imagine I've got a database(PostgreSQL) with thousands of articles. I shall store them into my Elasticsearch index, to make a quick search through my <strong>list</strong> of articles. I also want to implement a caching system in the logic, and so I shall store the detail of each article in Redis.</p>
  
  <p>So, I plan to use Elasticsearch to retrieve the list, and Redis to cache the detail of each article.</p>
  
  <p>My questions are :</p>
  
  <p>1 - Is there something wrong with the use case utilization of both Redis and Elasticsearch? Do I really need both to do what I want or is it "<em>overkill</em>"?</p>
  
  <p>2 - If I store the details in Redis and the list in Elasticsearch, does that mean I will never have to request my API to get the data that I want to display?</p>