http://packagist.p2hp.com/ 這個網站上
http://packagist.p2hp.com/ //中文網站 最好用的
搜索predis/predis
http://packagist.p2hp.com/packages/predis/predis(中文)
http://packagist.p2hp.com/packages/predis/predis (英文)

下載下來
```
composer require predis/predis
```
注意這是thinkphp的跟目錄不是public目錄


下載成功
根目錄下多出的文件(代表正確的)


# thinkphp5.0使用步驟
## 第一個先把redis實例化(為了方便把改為別名Redis)
~~~
use Predis\Client as Redis; //把Clinet 別名成Redis
~~~
**代碼步驟:**
~~~
<?php
namespace app\admin\controller;
use think\Controller;
use Predis\Client as Redis; //引入并改別名
class Li extends Controller
{
public function index(){
$data=['scheme'=>'tcp','host'=>'127.0.0.1','port'=>6379]; //這個可以分離到配置文件中
$redis= new Redis($data); //實例化redis //并連接redis
}
}
~~~

## 返回: (說明成功了)

# 這這些值的參數就可以,與原生基本一樣。
## 使用代碼案例:
~~~
<?php
namespace app\admin\controller;
use think\Controller;
use Predis\Client as Redis; //引入并改別名
class Li extends Controller
{
public function index(){
//這個可以分離到配置文件中
$data=['scheme'=>'tcp','host'=>'127.0.0.1','port'=>6379];
//這個可以分離到配置文件中
$redis= new Redis($data); //實例化 并連接redis
$res= $redis->set('tp5','OK'); //插入string格式
dump($res); //返回插入的值
}
}
~~~

- 章節導航
- String命令操作
- string字符類型應用場景
- set get
- incr 自增 decr 自減
- substr字符串截取
- expire 過期時間
- 列出所有的鍵
- del刪除鍵值
- 獲取類型
- rename改鍵名
- 查看存儲鍵與刪除所有鍵
- Redis 16個數據庫操作
- 隨機獲取一個鍵
- list(列表)命令操作應用場景
- set(無序集合)命令操作(SADD無序集合 )
- sort set(有序集合) 排序集合(基數數字排序 )
- hash哈希排序類型使用
- redis訂閱功能(推送功能)
- redis事務功能
- redis設置密碼
- redis持久化aof與rdb及備份恢復的使用
- php操作redis string
- php操作redis set sort set hash list
- thinkphp5使用redis
- thinkphp5.0配置redis中 composer使用說明翻譯文件
- reids過期時間設置
- Redis 序列化 排序 遷移數據庫操作
- 主機從機設置
- 公網訪問方法