Redisでは、データを一意のデータ構造に保存することはありません。複数のデータ構造を作成する必要があり、それぞれがキーによって識別されます。
キーに名前を付けるには、規則を使用します。例:site:<CITY>:buildings
特定のサイトの建物IDのリストを含むセットになります。
次に、各建物の説明を格納するハッシュを定義します。これらのハッシュのキーは次のようになります:building:<ID>
ハッシュには、名前とフロアの2つのメンバーがあります。フロア値は、フロア識別子のリストを含むセットの一意のIDです。
次に、各フロアの最後のセットを作成して、部屋の名前を保存します。セットの名前は次のようになります:floor:<ID>
。
ヒント:
- redisINCRコマンドを使用して一意のIDを生成します。
- 非常に多くのキーを保存する場合は、長すぎるキーを避けてください(キーが長いほど、より多くのメモリが必要になります)