💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
[TOC] # 命令 ![](https://box.kancloud.cn/d88b509f7af92dcc356a8303d6db4933_1584x718.jpg) # 发布 ~~~ $redis = new \Redis(); $redis->pconnect($host, $port); $redis->auth($redis_auth); $redis->publish('频道',$num); ~~~ # 订阅 ~~~ $redis = new \Redis(); $redis->pconnect($host, $port); $redis->auth($redis_auth); //这个是超时时间设置,注意命名空间 $redis->setOption(\Redis::OPT_READ_TIMEOUT, -1); //频道放在数组中,可以是多个 $redis->subscribe(['channe频道'], function ($instance, $channel, $message) { //$instance //redis对象 //$channel //那个频道接收的,就是那个频道的字符串 //$message;//这就是频道传递的值 }); ~~~ # 超时时间 我们常常会在redis订阅60s后,订阅会退出,因为超时了,我们有这2种 ~~~ $redis->setOption(\Redis::OPT_READ_TIMEOUT, -1); 和 ini_set('default_socket_timeout', -1); //最好不要用这个,对其他函数也有影响 ~~~