redis 一对多关系的问题
现在我想开发个客服聊天系统
大概逻辑是玩家发出消息存到redis库,用户做键,用户消息做值。然后客服部门有多个客服处理。
客服需要等待玩家和我的玩家两个列表。这个就需要一个关联用户和客户的表。
这时就有个问题,如果以客户作为键,玩家作为值。那么我怎么获得某个玩家属于哪个客服?
如果以玩家作为键,客服作为值。那么我怎么获得某个客服的玩家列表?
如果我要用redis解决这个问题,是不是要存两种类型的数据。
另外,有没有人能给我推荐一下介绍这种非关系数据库的数据库设计的书或者博客,现在网上的都是一些语法,没有设计的例子,还是说这种设计本身是sqlserver中才需要的。
备注:这个我也不知道属于哪个版块,因为用的.net,所以就放到了.net技术版块