企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# swoole\_redis->\_\_construct [TOC] Redis异步客户端构造方法,可以设置`Redis`连接的配置选项。 ~~~ function swoole_redis->__construct(array $options = null); ~~~ * `$options`配置选项数组,默认为`null` * 在`1.9.15`或更高版本可用 ## 超时控制 ~~~ $options['timeout'] = 1.5; ~~~ * 浮点型,单位为秒,最小粒度为1毫秒。Connect后,在规定的时间内服务器没有完成握手,底层将自动关闭`socket`,设置连接为失败,触发`onConnect`事件 ## 设置密码 ~~~ $options['password'] = 'passwd'; ~~~ * 必须为字符串类型,可以设置Redis服务器密码,等同于`auth`指令 ## 设置数据库 ~~~ $options['database'] = 0; ~~~ * 整型,设置使用的Redis服务器的数据库编号,等同于`select`指令 > 设置了`password`或`database`选项后,连接就绪后底层会自动发送相关指令 > 等待服务器响应成功后才会触发`onConnect`连接成功事件 > 如果`password`或`database`错误,`onConnect`连接结果为失败