W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
你可以通過調(diào)用 Redis
facade 上面的方法來與 Redis 交互。 Redis
facade 支持動(dòng)態(tài)方法,這意味著你可以在 facade 上調(diào)用各種 Redis 命令,這些命令將直接傳遞給
Redis。在示例中,將通過 Redis
facade 上的 get
方法來調(diào)用 Redis
上的 GET
命令:
<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Redis;
class UserController extends Controller
{
/**
* 顯示給定用戶的配置文件
*
* @param int $id
* @return Response
*/
public function showProfile($id)
{
$user = Redis::get('user:profile:'.$id);
return view('user.profile', ['user' => $user]);
}
}
如上所述,你可以在 Redis
facade 上調(diào)用任意 Redis 命令。Laravel 使用魔術(shù)方法將命令傳遞給 Redis 服務(wù)器,因此只需傳遞 Redis 命令所需的參數(shù)即可:
Redis::set('name', 'Taylor');
$values = Redis::lrange('names', 5, 10);
或者,你也可以使用 command
方法將命令傳遞給服務(wù)器,它接受命令的名稱作為其第一個(gè)參數(shù),并將值的數(shù)組作為其第二個(gè)參數(shù):
$values = Redis::command('lrange', ['name', 5, 10]);
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: