title: Key-Value Pairs in Redis
body: <p>I'm planning to use Redis, to store a list of image links associated with a set of keywords for fast retrieval. </p>
  
  <p>But, I'm kinda confused on defining my keys here. </p>
  
  <p>I'd like to have a set of keywords, maybe 3 or 4 as my keys. so, If I search for any of the keyword combination, I get the list of images returned. </p>
  
  <p>How can I define my keys to store multiple words? I know that it's not advisable to have mutable keywords, but I <em>don't</em> want to make changes to the keys later. 
  To explain further: </p>
  
  <p>( 'jack', 'dorsey', 'twitter' ) : [link/to/image1.jpg,  link/to/image2.jpg,link/to/image3.jpg]</p>
  
  <p>( 'jack', 'dorsey', 'square' ) : [link/to/image1.jpg,  link/to/image2.jpg, link/to/image3.jpg]</p>
  
  <p>Even if I could create bigrams or just trigrams in keys, that would help. </p>
  
  <ol>
  <li>Is this possible? </li>
  <li>Is there an alternative? </li>
  </ol>