1. 程式人生 > >Laravel5.5配置使用redis

Laravel5.5配置使用redis

laravel github 動態方法 安裝與配置 www bubuko oca lesson space

1、安裝redis

linux上redis的安裝與配置

2、安裝redis客戶端

composer require predis/predis
或者安裝 PhpRedis PHP 擴展
brew install php71-redis(根據php版本,如果是php5.6就是php56-redis)

3、配置

應用程序的 Redis 配置都在配置文件 config/database.php 中。

在這個文件裏,你可以看到 redis 數組裏面包含了應用程序使用的 Redis 服務器:

‘redis‘ => [

    ‘client‘ => ‘predis‘,

    ‘default‘ => [
        
‘host‘ => env(‘REDIS_HOST‘, ‘localhost‘), ‘password‘ => env(‘REDIS_PASSWORD‘, null), ‘port‘ => env(‘REDIS_PORT‘, 6379), ‘database‘ => 0, ], ],

如果要使用 Phpredis 擴展,就需要將配置文件 config/database.php 中 Redis 配置的 client 選項更改為 phpredis

‘redis‘ => [

    ‘client‘ => ‘phpredis‘,

    //
Rest of Redis configuration... ],

4、使用

你可以調用 Redis facade 上的各種方法來與 Redis 進行交互。Redis facade 支持動態方法,這意味著你可以在 facade 上調用任何 Redis 命令,還能將該命令直接傳遞給 Redis。

<?php

namespace App\Http\Controllers;
use Illuminate\Support\Facades\Redis;

class LessonsController extends Controller
{
    public function showProfile()
    {

        Redis
::set(‘name‘, ‘laravel‘); $user=Redis::get(‘name‘); dd($user); } }

5、成功,剩下的就是操作redis啦!

技術分享圖片

Laravel5.5配置使用redis