未读消息数量 - 广州AI科技日报
-
消息未读数量查询的缓存键应该包含哪些业务条件?
消息未读数量查询的缓存键应包含影响统计结果的业务条件,通常包括租户或组织标识、用户标识、消息类型、业务模块、消息渠道及统计范围,若查询支持按项目、会话、时间区间、优先级或其他条件筛选,也应纳入对应参数,未读状态固定时可通过键前缀表达,无须重复拼接,缓存键应统一命名并规范参数顺序,避免不同查询共用缓存,同时结合消息新增、已读和删除操作及时更新或失效。未读消息数量总是不准?问题可能出在缓存键:这些业务条件一个都不能漏 做消息中心、站内信或者聊天系统时,很多开发者都会遇到同一个问题:数据库里的消息状态明明正确,页面上的...




最新留言