如题,想做一个消息提示,具体问题如下如果系统给所有用户推送了一条站内消息,如何区分用户是否已读,从而实现取消红点或具体未读消息数量,总不可能所有消息全部放在一个表吧,那如果有1万个用户,那不是同样的消息要发1万条,如果是数据库的话,长久下来,负担太大了吧,当然更不可能放在内存中,不然重启项目,消息就全没了。所以敢问大佬,有啥好的设计方案,不限数据库,redis,或者其他工具
如果系统给所有用户推送了一条站内消息,如何区分用户是否已读,从而实现取消红点或具体未读消息数量,总不可能所有消息全部放在一个表吧,那如果有1万个用户,那不是同样的消息要发1万条,如果是数据库的话,长久下来,负担太大了吧,当然更不可能放在内存中,不然重启项目,消息就全没了。所以敢问大佬,有啥好的设计方案,不限数据库,redis,或者其他工具
慕尼黑8549860
炎炎设计
相关分类