安裝PHP PRedis
PRedis是laravel訪問redis的擴展包,只需要下載原碼即可,不需要安裝PHP擴展(如php-redis.so)。但在這之前需要了解一個composer,因為laravel通過它來安裝第三方程序包(管理依賴關系)。
- cd 到你的App所在路徑,修改composer.json,在require字段里,添加
"predis/predis":"~1.0.1",然后當前目錄下 sudo composer update,此時就會自動下載包需要的擴展包,這些擴展包將會被放在vendor目錄下。如果出現內存不夠這些報錯,現在看來是內存分配不夠的原因,重啟一下服務器即可,徹底解決的辦法要修改服務器配置,但我不清楚改哪里,后續再補
- 配置相關配置,查看官方文檔即可。主要是配置
config/database.php
'redis' => array( 'cluster' => false, 'default' => array('host' => '127.0.0.1', 'port' => 6379) )
引用Redis類
use Illuminate\Support\Facades\Redis as Redis;
使用方法
$redis = Redis::connection('default');
$cacheUsers = $redis->get('userList');
