Coroutine\Redis::setOptions
最后更新于:2022-04-02 06:27:55
# Coroutine\\Redis::setOptions
[TOC]
4.2.10版本后新增了该方法, 用于在构造和连接后设置Redis客户端的一些配置
该函数是swoole风格的, 需通过kv键值对数组来配置
## 函数原型
~~~
Coroutine\Redis::setOptions(array $options)
~~~
## 可配置选项
`connect_timeout`: 连接的超时时间, 默认为全局的协程socket\_connect\_timeout(1秒)
`timeout`: 超时时间, 默认为全局的协程socket\_timeout(-1, 永不超时)
`serialize`: 自动序列化, 默认关闭
`reconnect`: 自动连接尝试次数, 如果连接由于超时等原因被close正常断开, 下一次发起请求时, 会自动尝试连接然后再发送请求, 默认为1次(true), 一旦失败指定次数后不会再继续尝试, 需手动重连. 该机制仅用于连接保活, 不会重发请求导致不幂等接口出错等问题
';