Redis¶
获取redis连接可以采用连接池,服务启动时初始化好redis连接。
配置¶
redis连接配置在项目 resource/config/$ENV/connection下。
- <?php
- return [
- 'default_write' => [
- 'engine'=> 'redis',
- //redis server的host和port
- 'host' => '127.0.0.1',
- 'port' => 6379,
- 'pool' => [
- 'keeping-sleep-time' => '10',
- 'init-connection'=> '2',
- ],
- 'connect_timeout' => 1000, //redis连接超时时间,单位为ms,默认值1000ms
- 'timeout' => 1000, //redis请求超时时间,单位为ms,默认值2000ms
- 'password' => 'xxxx', //redis密码,可选
- 'selectDB => 0, //redis连接成功后执行的select DB index
- ],
- ];
注:redis server支持unix socket连接方式,只需将host和port设置改为‘path’=> ‘unix socket path’即可。