[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
- 虛擬主機