egg-redis 无法使用path方式创建redis客户端
<!--
如果你是新手，请务必仔细阅读：[如何正确的提出一个 Issue](https://github.com/eggjs/egg/issues/3310)。
感谢您向我们反馈问题，为了高效的解决问题，我们期望你能提供以下信息：
-->

## What happens?
egg-redis 在检查配置参数时如果没有host、port等配置会直接报错（[代码](https://github.com/eggjs/egg-redis/blob/master/lib/redis.js#L38)），但实际上ioredis是可以通过path方式来创建redis客户端的：

![image](https://user-images.githubusercontent.com/1436694/92196338-a2ff3100-eea1-11ea-8ed3-6486bf18fc7e.png)


## 最小可复现仓库
> 请使用 `npm init egg --type=simple bug` 创建，并上传到你的 GitHub 仓库

<!-- https://github.com/YOUR_REPOSITORY_URL -->

## 复现步骤，错误日志以及相关配置

<!-- 请提供复现步骤，错误日志以及相关配置 -->
```sh
/Users/zhaozhiming/projects/xxx/node_modules/egg-redis/lib/redis.js:38
    assert(config.host && config.port && config.password !== undefined && config.db !== undefined,
    ^
AssertionError [ERR_ASSERTION]: [egg-redis] 'host: ', 'port: 6379', 'password: ', 'db: 0' are required on config
```
<!-- 可以尝试不要锁版本，重新安装依赖试试先 -->

#### 配置信息
```js
config.redis = {
    client: {
        path: '/my/sock/path',
        db: 0,
     },
};
```

## 相关环境信息
- **操作系统**：
linux ubuntu 18
- **Node 版本**：
13.14.0
- **Egg 版本**：
2.6.1
