名前空間を使用してデータセットを分離するか、目的ごとに新しいデータベースを作成する方がよいでしょうか?
質問する
405 次
1 に答える
2
ユース ケースによって異なりますが、私の経験則は次のとおりです。Redis の残りのすべてのデータとは関係のない関連データキーが非常に大量にある場合は、それらを新しいデータベースに配置します。理由は次のとおりです。
keys
ある時点でコマンドを使用してそのすべてのデータを取得する必要がある場合があり (理想的ではありません) 、データを分離すると、はるかに安価になります。後で 2 番目の redis サーバーに切り替えたい場合がありますが、関連するデータを事前に分離しておくと、これがはるかに簡単になります。
データベースに名前を付けておくと、あなたや新入社員が特定のデータを探す場所を見つけやすくなります。
逆に、データが他のデータに関連している場合、それらは常に同じデータベースに存在する必要があるため、両方にアクセスできるパイプラインと lua スクリプトを簡単に作成できます。
于 2013-09-06T17:59:31.330 に答える