如何利用swoole websocket结合redis实现PHP中的Web一对一实时聊天功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1137个文字,预计阅读时间需要5分钟。
Redis实现每个连接WebSocket的服务器都唯一绑定一个用户。通过用户账号=websocket连接标识存储到Redis中。MySQL实现离线消息池。若用户不在线,其他用户发送的消息暂存于MySQL中。
Redis 实现每个连接websocket的服务都唯一绑定一个用户。通过 用户账号 = websocket fd 存到redis中。
Mysql 实现离线消息池。如果一个用户不在线,则其他用户发送给他的消息暂时存储在mysql。待该用户上线时,再从离线消息池取出发送。
本文共计1137个文字,预计阅读时间需要5分钟。
Redis实现每个连接WebSocket的服务器都唯一绑定一个用户。通过用户账号=websocket连接标识存储到Redis中。MySQL实现离线消息池。若用户不在线,其他用户发送的消息暂存于MySQL中。
Redis 实现每个连接websocket的服务都唯一绑定一个用户。通过 用户账号 = websocket fd 存到redis中。
Mysql 实现离线消息池。如果一个用户不在线,则其他用户发送给他的消息暂时存储在mysql。待该用户上线时,再从离线消息池取出发送。

