我正在构建一个简单的游戏类型应用程序,我有用户身份验证。我打算在我的数据库中使用Redis,我想知道存储用户的最佳做法是什么?我的理解是我需要一个列表或排序集来存储用户,每个用户都是一个hashmap。这是存储用户的首选方法还是有更优化的方式?
答案 0 :(得分:6)
每个用户的哈希在大多数情况下效果最佳。关于数据类型的Redis documentation提到:
Redis Hashes是字符串字段和字符串值之间的映射,因此它们是表示对象的完美数据类型(例如具有多个字段的用户,如姓名,姓氏,年龄等 ):