我们计划在API端使用Redis作为缓存。我有特定的场景按要求Redis缓存结构
- 保存由用户所做的会议
我们已经保持用户ID兑ClientID--一个列表,它 代表用户客户端的访问
** A会议对象具有如下属性/特性
- MeetingId
- MeetingType
- MeetingDate
- 客户端Id
- MeetingStatus **
正如我们所面临的性能问题,同时正从SQL数据库会议的列表,我们计划使用Redis的缓存它。我们将过滤从高速缓存在下列属性的会议/属性
1> MeetingType(呼叫,个人访问) 2>会议状态(开,关)...等
截至目前,我们有完成以下方法
维护每个滤波器
1> MeetingType
的密钥的>Meeting:Call
, b>Meeting:PersonalVisit
2>会议状态 一>
MeetingStatus:Open
B>MeetingStatus:Closed
并使用关键的作用,为
筛选数据找到该用户曾通过个人访问完成的所有公开会议
或者有更好的方法考虑下面的痛点
1. How do I filter the meeting of only clients of which he/she has
access of.
2. How do I achieve dynamic order by on MeetingId/MeetingStatus/....
etc
Can you guide me where should I be heading for the above implementation
+谢谢,如果你可以分享一些很好的资源/链接用于redis
1.我如何筛选他/她有 访问权限的客户端的会议。 2.我如何通过MeetingId/MeetingStatus/...实现动态订单 等 – Vipul