[TOC]
### 组件说明
> Redis组件继承自\Reidis,而不是继承自Service,但是你同样可以在配置文件中配置它。
### 配置选项
| 配置名 | 参数类型 | 可选 | 默认值 | 说明 |
| --- | --- | --- | --- | --- |
| class | string | 是 | lying\service\Redis | 可配置 |
| host | string | 是 | 127.0.0.1 | redis主机 |
| port | int | 是 | 6379 | redis端口 |
| timeout | int | 是 | 0 | 连接超时时间 |
| persistentId | string | 是 | null | 长连接ID,如果设置了此参数,讲使用redis长连接 |
| password | string | 是 | '' | redis连接密码 |
| select | int | 是 | 0 | redis使用的库 |
| prefix | string | 是 | '' | redis前缀 |
### 示例配置
~~~php
'redis' => [
'class' => 'lying\service\Redis',
'host' => '127.0.0.1', //redis主机,默认127.0.0.1
'port' => 6379, //redis端口,默认6379
'timeout' => 0, //连接超时时间,默认0
'persistentId' => false,//长连接ID,如果设置了此参数,讲使用redis长连接,默认false
'password' => '', //redis连接密码,默认空
'select' => 0, //redis使用的库,默认0
'prefix' => 'lying', //redis前缀,默认空
],
~~~
### 调用方式
~~~php
\Lying::$maker->get('redis');
\Lying::$maker->redis('redisId');
\Lying::$maker->redis;
~~~
### 方法列表
> 像使用原生\Redis一样来使用它
> 参见php-redis官方文档 [https://github.com/phpredis/phpredis](https://github.com/phpredis/phpredis)
- 序言
- 更新日志
- 安装
- 规范
- 常量
- 配置
- 自动加载
- MVC
- 模块
- 控制器
- 模型
- 视图
- php原生模板
- 模板引擎
- 变量输出
- 模板注释
- 模板继承
- 模板引用
- 流程控制
- 原样输出
- 服务组件
- Hook组件
- Request组件
- Router组件
- Cookie组件
- Encrypter组件
- Dispatch组件
- Response组件
- View组件
- Session组件
- Helper组件
- 数据分页
- 数据验证
- Logger组件
- Cache组件
- Redis组件
- Connection组件
- 执行sql语句
- 查询生成器
- 查询方法详解
- Schema
- Captcha组件
- CLI
- CLI工具
- 事件
- 类事件
- 实例事件
- 全局事件
- 助手函数
- 扩展
- 异常
- 部署
- Apache
- Nginx
- IIS
- 虚拟主机