我正在使用Redis构建一个网站作为队列/消息存储库。
我现在要构建的是一个非常基本的通知系统;我现在正在做的是以下内容:
//sending notification:
$idIn = idToSendNotificationTo();
$r->rpush("$idIn*notifs", "$myId*likephoto947574")
考虑到在PHP这样的同步系统上,pub / sub并不完全可行,这种方法是否仍然可行?
另外,如何让接收用户使用列表获取所有通知? LPOP逐个获取它们,当用户打开网页时,应弹出所有新通知。
有什么建议吗?
提前致谢。