一、作業系統上安裝Redis
Redis基本上是在Linux上運行的,目前(2022/02/16)官方還沒在網上發佈給window的安裝包,因此要去MicrosoftArchive/redis在github上的release頁面下載
https://github.com/microsoftarchive/redis/releases
選msi檔下載後安裝,基本上一路按確定。
二、安裝php_redis extension
https://pecl.php.net/package/redis/5.3.7/windows
NTS x64版本和TS x64都可以,這裡不贅述先選擇NTS x64後解壓縮,將dll放進php的ext資料夾,記得要設定php.ini檔
三、Laravel專案安裝Reids套件
詳細文件請參 https://laravel.com/docs/9.x/redis#main-content
安裝這個Laravel Redis的好處是每次new一個Redis物件時,不用再key初始化的設定資料,設定資訊直接在config/database就幫你設定好了
1. 終端機切到專業位置,然後下指令 composer require predis/predis,安裝套件
備註:基本上除非有當初安裝redis有改port值之類的,接下來才要進入config/database 設定檔,否則設定檔不用改
四、使用Redis的語法
Laravel 的文件對於redis使用語法只有簡單的介紹而已,
詳細的需要參考php redis extension的文件 https://redis.io/documentation
下面稍微簡單介紹一下
use Illuminate\Support\Facades\Redis; Redis::set('name', 'Taylor'); //基本上就是先在class上面先use
Redis::set('name', 'Taylor'); // key value的方法,和session的使用方法非常的像
Redis::get('name'); //可以撈出'Taylor'這個字串
中文的常用可以先看這個,日後再詳細介紹