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’即可。