20 個のフィールドを持つオブジェクト A があり、オブジェクト A のインスタンスが 100 万個あります。
それらを Redis に保存したいのですが、毎回 100 を超えるインスタンスを取得する必要があります。
今、私は2つの解決策を持っています
- オブジェクト A のインスタンスを json でシリアル化し、保存して使用する
SET key json
- 各フィールドをハッシュ フィールドに格納します。すべてのインスタンスがハッシュ マップに対応します。前述したように、毎回 100 を超えるインスタンスを取得する必要があります。したがって、redis ハッシュを使用する場合、何百ものパイプラインを呼び出す必要
HGETALL key
があり、非常に遅くなります。ハッシュを使用して速度を改善できるかどうか知りたいですか?