コロンは、名前付きデータを格納するための概念として、以前のredisバージョンに含まれていました。初期のバージョンでは、redisは文字列のみをサポートしていました。メールと「bob」の年齢を保存する場合は、すべてを文字列として保存する必要があったため、コロンが使用されていました:
SET user:bob:email [email protected]
SET user:bob:age 31
彼らにはいいえがありました redisの特別な処理またはパフォーマンス特性。唯一の目的は、データを名前空間に配置して再度検索することでした。現在、ハッシュを使用して、コロニー化されたキーのほとんどを格納できます:
HSET user:bob email [email protected]
HSET user:bob age 31
ハッシュに「user:bob」という名前を付ける必要はありませんが、「bob」という名前を付けることができますが、ユーザープレフィックスを付けて名前を付けると、このハッシュにどの情報が含まれるべきか、または含まれる可能性があるかがすぐにわかります。