php网站中使用node.js+redis+socket.io开发的一个小聊天功能
发布于 11 年前 作者 wenzouquan 5486 次浏览 最后一次编辑是 8 年前

我是新手,最近使用node.js+redis+socket.io开发的一个小聊天功能,现在正式上线测试。 首先要安装node.js+redis+socket.io 具体案例看:http://www.ailvo.com/share/ 性能还有其它本人还在验证测试中,希望大家给给点意见谢谢

2 回复

我怎么没有找到websocket链接。。。 是一直在GET 请求:http://www.ailvo.com/chat-getMsg.html。

一直在GET 请求:http://www.ailvo.com/chat-getMsg.html 这个地址是由php代码写的查询有没有未读信息(用户未读信息保存在redis里) 下面是getMsg的代码。获得未读信息,然后前端提示 。下面分享一下代码,如果发现有漏洞,望大家不要攻击我网站啊,能帮我提出来谢谢。 $redis = new redis(); $redis->connect(‘127.0.0.1’,6379); if($Num=($redis->get(“msgall” )-$redis->get(“msgall_”.$this->user_info[‘user_id’]))){ $redis->hSet($this->user_info[‘user_id’],“0”, $Num);//聊天室未读信息 }else{ $redis->hDel($this->user_info[‘user_id’],“0”);//聊天室未读信息 } $data=$redis->hGetAll($this->user_info[‘user_id’]); if ($data) { $json_string = json_encode($data); //数组转json echo $json_string; } else { echo 0; }

回到顶部