nosql - Redis的key按object-type:id:field格式设计的原因??
黄舟
黄舟 2017-04-21 11:17:50
0
1
637

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

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

难道仅仅为了易阅读??

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

répondre à tous(1)
洪涛

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal