我正在使用Laravel5.1 Socket.io和Redis,Mysql
我想使用Socket为用户创建一对一聊天。
---------服务器端--------
t = tcpip('192.168.10.1',11999,'NetworkRole', 'server');
fopen(t);

我想处理未传递给用户的邮件,我还想说明邮件是否被收件人阅读
如果我将所有消息存储在Database(Mysql)中。将有很多IO操作。有一件事可以存储到Redis或Memcached中。你可以建议吗? 我是有效的方法。
帮助我配置Redis以存储数据,以便我可以使用socket.js文件(它位于根目录中,它包含socekt.io的服务器端代码)。
答案 0 :(得分:0)
有效的方法是使用redis
redis.subscribe('test-channel', function () {
console.log('message has been received');
});
首先在laravel中注册通道,并通过节点中的redis使其可用 你可以从客户端发送用户ID,也可以检查是否已经被暴徒用户更改,或者不要购买调用服务器端将获取他的ID的事件,然后将其从更新发送到节点并检查如果两个id相等,那么他就意味着要重新发送消息