关键命名方案

为了清晰和可维护性,通常建议开发用于命名 Redis 密钥的系统或模式。以下是用于命名密钥的常用和可维护系统的一些示例:

user:10134
user:10134:favorites
user:10134:friends
user:10134:friends-of-friends

user:10134
user:10134/favorites
user:10134/friends
user:10134/friends.of.friends

user/10134
user/10134/favorites
user/10134/friends
user/10134/friends of friends

请注意,虽然允许,但较大的密钥使用更多内存并导致查找时间较慢,因此使用 500MB 密钥可能不是一个好主意。更好的想法可能是使用大型二进制对象的 SHA-1,SHA-256 或 MD5 哈希作为键:

image/9517bb726d33efdc503a43582e6ea2eea309482b
image52e9df0577fca2ce022d4e8c86b1eccb070d37bef09dec36df2fabbfa7711f5c