问题描述
我对Redis还是很陌生,我不确定我的用例是否适合Redis。
我需要按公司ID存储用户列表。
"companyA" : [
{userName: xyz1,experience: 23,skills: [{name: python,score: 10},...],profilePicture:...},{userName: xyz2,skills:[{name: react,{userName: xyz3,skills:[{name: java,{userName: xyz4,skills:[{name: javascript,]
现在我有一个scoringFunction(companyId,skills[])
,需要一个companyID
和一系列技能。然后,该功能将从Redis中检索所有用户,并根据给定的技能列表计算分数。
我想知道这是否与Redis有关,因为每个公司的用户列表会相对较大。我觉得每次解析该数组中的对象都会占用大量内存...
我的两个问题:
- 我应该使用Redis吗?如果这样,是将用户存储为列表吗?
- 此用例是否有更好的选择?
谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)