zoukankan      html  css  js  c++  java
  • Laravel中使用Redis

    安装

    laravel中使用redis首先需要你通过 Composer 安装 predis/predis 包:

    composer require predis/predis

    配置

    redis的配置文件是:config/database.php

     'redis' => [
    
            'client' => 'predis',
    
            'default' => [
                'host' => env('REDIS_HOST', '127.0.0.1'),
                'password' => env('REDIS_PASSWORD',null),
                'port' => env('REDIS_PORT', 6379),
                'database' => 0,
            ],
    
        ],

    .env文件

    REDIS_HOST=127.0.0.1
    REDIS_PASSWORD=null
    REDIS_PORT=6379

    测试

    首先需要一个路由:

    Route::group(['prefix' => 'admin'], function () {
        $namespacePrefix="\App\Http\Controllers\Admin\";//redis测试
        Route::get('testredis',['uses' => $namespacePrefix . 'RedisController@testRedis', 'as' => 'testRedis']);
    });

    利用artisan命令创建一个控制器

    php artisan make:controller /Admin/RedisController

    然后我们在该控制器中引入对应的类和创建一个方法。 
    因为我们通过composer安装后,laravel框架已经帮我们将redis在app.php配置文件中进行了注册和门面支持,所以直接使用即可。

    <?php
    
    namespace AppHttpControllersAdmin;
    
    use IlluminateHttpRequest;
    use AppHttpControllersController;
    use IlluminateSupportFacadesRedis;
    
    class RedisController extends Controller
    {
        public function testRedis()
        {
            Redis::set('name', 'fgf');
            $values = Redis::get('name');
            dd($values);
        }
    }

    访问:http://127.0.0.1:8000/admin/testredis

  • 相关阅读:
    Java Collection知识总结
    Java异常总结
    关于触发器
    关于事务
    git分支的创建、删除、切换、合并
    github项目上传管理
    如何在github上下载单个文件夹?
    常见的javascript跨站
    各类常用端口漏洞缺陷
    SEO优化实践操作
  • 原文地址:https://www.cnblogs.com/clubs/p/10608741.html
Copyright © 2011-2022 走看看