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