Die Doppelpunkte waren in früheren Redis-Versionen ein Konzept zum Speichern von Namespace-Daten. In früheren Versionen unterstützte redis nur Strings, wenn Sie die E-Mail und das Alter von 'bob' speichern wollten, mussten Sie alles als String speichern, also wurden Doppelpunkte verwendet:
SET user:bob:email [email protected]
SET user:bob:age 31
Sie hatten nein Spezielle Handhabungs- oder Leistungsmerkmale in redis, der einzige Zweck war das Namespacen der Daten, um sie wiederzufinden. Heutzutage können Sie Hashes verwenden, um die meisten Doppelpunktschlüssel zu speichern:
HSET user:bob email [email protected]
HSET user:bob age 31
Sie müssen den Hash nicht "user:bob" nennen, wir könnten ihn "bob" nennen, aber durch den Namensraum mit dem Benutzerpräfix wissen wir sofort, welche Informationen dieser Hash haben sollte/könnte.