Redisハッシュデータ構造を使用して、JSONオブジェクトのフィールドと値を格納できます。たとえば、「ユーザー」セットは引き続きすべてのユーザーを格納するリストとして使用でき、個々のJSONオブジェクトは次のようにハッシュに格納できます。
db.hmset("user:id", JSON.stringify(jsonObj));
これで、すべてのユーザーまたは特定のユーザーのみ(指定されたフィールド/値のみを取得/設定する)をキーで取得できます。また、これら2つの質問は、おそらくシナリオに関連しています。
編集:(申し訳ありませんが、これについて以前に話したことに気づいていませんでした)
そうすれば、レコードの取得が簡単になります(JSONでレコードを解析する必要があります)。
これは真実ですが、ハッシュデータ構造を使用すると、操作する必要のあるフィールド/値のみを取得/設定できます。オブジェクトの一部のみを変更したい場合(他のことは、毎回オブジェクトを文字列化/解析する必要があることです)、JSONオブジェクト全体を取得すると、パフォーマンスが低下する可能性があります(実行頻度によって異なります)。