Redis¶

获取redis连接可以采用连接池,服务启动时初始化好redis连接。

配置¶

redis连接配置在项目 resource/config/$ENV/connection下。

  1. <?php
  2. return [
  3. 'default_write' => [
  4. 'engine'=> 'redis',
  5. //redis server的host和port
  6. 'host' => '127.0.0.1',
  7. 'port' => 6379,
  8. 'pool' => [
  9. 'keeping-sleep-time' => '10',
  10. 'init-connection'=> '2',
  11. ],
  12. 'connect_timeout' => 1000, //redis连接超时时间,单位为ms,默认值1000ms
  13. 'timeout' => 1000, //redis请求超时时间,单位为ms,默认值2000ms
  14. 'password' => 'xxxx', //redis密码,可选
  15. 'selectDB => 0, //redis连接成功后执行的select DB index
  16. ],
  17. ];

注:redis server支持unix socket连接方式,只需将host和port设置改为‘path’=> ‘unix socket path’即可。

原文: http://zanphpdoc.zanphp.io/libs/pool/redis.html