title: Spring Redis - Indexes not deleted after main entry expires
body: <p>I am saving new entries with a Spring Data Repository. I have a TTL of 10 seconds for each entry.</p>
  
  <p>When I save an entry with indexes, here is what i get in Redis </p>
  
  <pre><code>127.0.0.1:6379&gt; keys *
  1) "job:campaignId:aa"
  2) "job:a6d6e491-5d75-4fd0-bd8e-71692f6d18be"
  3) "job:recipient:dd"
  4) "job:a6d6e491-5d75-4fd0-bd8e-71692f6d18be:phantom"
  5) "job:listId:cc"
  6) "job:accountId:bb"
  7) "job"
  8) "job:a6d6e491-5d75-4fd0-bd8e-71692f6d18be:idx"
  </code></pre>
  
  <p>After the expiration, I still have data :</p>
  
  <pre><code>127.0.0.1:6379&gt; keys *
  1) "job:campaignId:aa"
  2) "job:recipient:dd"
  3) "job:listId:cc"
  4) "job:accountId:bb"
  5) "job"
  6) "job:a6d6e491-5d75-4fd0-bd8e-71692f6d18be:idx"
  </code></pre>
  
  <p>Without any TTL.</p>
  
  <p>Why aren't they deleting themself ? How could I do that ?</p>