Maison  >  Questions et réponses  >  le corps du texte

nosql - Redis的key按object-type:id:field格式设计的原因??

Redis的key按object-type:id:field格式设计的原因??

网上很多人都这么做,还有人明说这可以提升查询效率
但好像没人解释为什么这么做

难道仅仅为了易阅读??

黄舟黄舟2709 Il y a quelques jours569

répondre à tous(1)je répondrai

  • PHP中文网

    PHP中文网2017-04-21 11:19:50

    Il s'agit en effet d'un problème de conception.
    Ne parlons pas d'abord de Redis, parlons d'abord des bases de données relationnelles, qui sont généralement basées sur la conception de tables, afin qu'elles puissent prendre en charge diverses requêtes, n'est-ce pas ?
    Alors, que dois-je faire avec NoSQL en général ? Comme la méthode de stockage documentée de mongodb, les collections sont similaires aux tables des bases de données relationnelles et peuvent également effectuer la plupart des travaux de requête et d'indexation.
    Et Redis ? Il est basé sur une valeur-clé. Par exemple, que devez-vous faire si vous souhaitez effectuer une requête par identifiant ou par nom. La réponse est de créer vous-même un index.
    Le moyen le plus basique est le object-type:id:field que vous avez mentionné ci-dessus. Vérifiez le numéro d'étudiant 01 : personne :01.

    répondre
    0
  • Annulerrépondre