検索

ホームページ  >  に質問  >  本文

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

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

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

难道仅仅为了易阅读??

黄舟黄舟2894日前690

全員に返信(1)返信します

  • PHP中文网

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

    これは確かに設計の問題です。
    まずは Redis について話すのではなく、リレーショナル データベースについて話しましょう。リレーショナル データベースは一般にテーブル設計に基づいているため、さまざまなクエリをサポートできますよね。
    では、NoSQL では一般的に何をすればよいのでしょうか? mongodb の文書化されたストレージ方法と同様に、コレクションはリレーショナル データベースのテーブルに似ており、クエリとインデックス作成作業のほとんどを完了することもできます。
    レディスはどうですか?たとえば、ID または名前でクエリを実行したい場合はどうすればよいでしょうか。その答えは、インデックスを自分で作成することです。
    最も基本的な方法は、上で説明した object-type:id:field です。学籍番号01:人:01を確認してください。

    返事
    0
  • キャンセル返事