2014-06-21 3 views
0

I ont la structure de données JSON suivante qui doit être mis en cache dans Redis:Confus au sujet Redis structuration des données

{ 
    siteId:1, 
    zoneId:1, 
    adWidth:100, 
    adHeight:100, 
    totalVisibleAds:1, 
    ads:[{ 
     id:1, 
     link:"...", 
     imageLink:"...", 
     altText:"Google", 
      views:100  
    }, 
    { 
     id:1, 
     link:"...", 
     imageLink:"...", 
     altText:"Google", 
      views:100  
    }] 
} 
  • Je dois pouvoir retourner cette structure de la manière « Redis » en questionnant par siteId.
  • INCR le views champ
  • Choisissez une annonce au hasard à partir du tableau des annonces
  • Expirez tout l'objet à une certaine date

Si je stocke un hachage comme site:1:zone:1 comment puis-je juste en site:1? Ou suis-je juste en train de penser à cela totalement faux?

Répondre