关键命名方案
为了清晰和可维护性,通常建议开发用于命名 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