Flarum如果使用GBredis后,会没有消息通知,这是因为消息都存在了redis里边,并没有存到数据库。

这个时候你需要增加一个定时任务,定时把redis中的数据保存到数据库中。

这也是我们常说的,读写分离。

使用以下的脚本,定时每分钟或者更长时间(你自己选择)执行,你会发现,你的通知又回来了。

php flarum queue:work --stop-when-empty

打赏

  • 5 能量 来自 shxsun
    评论: 刚刚遇见这个问题,感谢