为以下场景建模的最佳方法是什么?用户有多个投资组合,每个投资组合都有多只股票。
我想出了以下几点:
股票将如下所示
stk:1 {名称:A,股票代码:val,扇区:val ..}
stk:2 {名称:B,股票代码:val,扇区:val ..}
用户可以是如下哈希:(将用户的投资组合单独存储为一组更好吗?)
用户:1 {k1:val1,k2:val2,投资组合:“价值|增长|短期”}
用户:2 {k1:val3,k2:val4,投资组合:“价值|防御|便士”}
投资组合中的股票可以设置
user:1:value (1,3)
user:2:value (2,3,4)
user:1:short term (1,5)
user:2:penny (4)
为了为用户添加/删除投资组合,它需要'HGET user:n投资组合'后跟一个HSET
随着用户和投资组合数量的增长,这是一种很好的建模方式吗?