当前位置: 首页 > 后端技术 > PHP

PHP+Redis发布订阅

时间:2023-03-29 19:45:04 PHP

PHP+Redis发布订阅提醒:redis发布订阅通知是基于socket的,连接超时受配置影响,可以修改php.ini,或者动态添加ini_set('default_socket_timeout',-1);pub.php```$redis=newRedis();//第一个参数是redis服务器的ip,第二个是端口$res=$redis->connect('127.0.0.1',6379);//test是发布的频道名,hello,world是发布的消息$res=$redis->publish('test','hello,world');```sub.php```$redis=newRedis();$res=$redis->connect('127.0.0.1',6379,0);$redis->subscribe(array('test'),'callback');//回调函数,这里写处理逻辑functioncallback($instance,$channelName,$message){echo$channelName,"==>",$消息,PHP_EOL;}```