① 依次執行composer命令(注意PHP版本與包版本問題)
composer require predis/predis
composer require illuminate/redis
② 進入 bootstrap/app.php 檔案新增
$app->register(Illuminate\Redis\RedisServiceProvider::class);
$app->withFacades();
$app->withEloquent();
③ .env檔案配置
REDIS_CLIENT=predis
REDIS_HOST=127.0.0.1
REDIS_PORT=6379
REDIS_PASSWORD=123456
④ 使用
use Illuminate\Support\Facades\Redis;
class Test
{
public function set($key , $value, $expire=null)
{
if(empty($expire))
$expire = 7200;
return Redis::setex($key,$expire,$value);
}
public function del($key)
{
return Redis::delete($key);
}
public function get($key)
{
return Redis::get($key);
}
public function lPush($key,$value)
{
return Redis::lPush($key,$value);
}
public function lPop($key)
{
return Redis::lPop($key);
}
public function lRange($key,$start,$end)
{
return Redis::lrange($key,$start,$end);
}
public function lLen($key)
{
return Redis::lLen($key);
}
public function rPush($key,$value)
{
return Redis::rPush($key,$value);
}
}
本作品採用《CC 協議》,轉載必須註明作者和本文連結