说我想存储用户偏好...这样简单:
{
"favoriteColor": "green",
"bestFriends": [
"Tom",
"Jenny",
"Horton"
]
}
什么是在redis缓存中存储的最佳,最高效的方法(针对读取进行了优化)?
想象一下UserId = 123
注意:下面我使用Redis文档表示各种结构的方式。请参阅here。
根目录中的简单,平面,键/值对?
user-123-favoriteColor = green (this is a STRING type)
user-123-bestFriends =
1) "bestFriends" (SET TYPE)
2) "Tom"
3) "Jenny"
4) "Horton"
分层结构(值的哈希值)
user-123 =
1) "favoriteColor" (STRING type)
2) "green"
3) "bestFriends" (SET TYPE)
4) "Tom"
5) "Jenny"
6) "Horton"
还有一个相关的问题......有没有理由不在redis和域sql数据库中存储用户首选项?
还有一个相关问题......将所有用户存储在名为"用户"?
的一个根密钥下是一个坏主意