lumen使用Redis

Redis安装

下载地址:https://github.com/MSOpenTech/redis/releases
根据电脑的配置自行选择下载包
在这里插入图片描述
解压后,打开一个cmd窗口,使用cd命令切换至解压目录,例如D:\Redis,执行以下命令

redis-server.exe redis.windows.conf

Redis运行成功后显示:
lumen使用Redis_第1张图片

使用Redis

1 安装扩展

 composer require predis/predis
 composer require illuminate/redis

2 在 "bootstrap/app.php"中添加以下代码

$app->register(Illuminate\Redis\RedisServiceProvider::class);

3 在 “bootstrap/app.php” 中删除以下代码的注释

$app->withFacades()
$app->withEloquent()

4 在".env"中配置redis参数

根据自己的情况配置

REDIS_HOST=127.0.0.1
REDIS_PORT=6379
REDIS_PASSWORD=foobared

5 使用Redis

首先引入类

use Illuminate\Support\Facades\Redis

直接使用redis函数

Redis::setex('name', 1, 'redis');
return Redis::get('name');

6 第二种使用Redis的方法

首先引入类

Illuminate\Support\Facades\Cache

直接使用redis函数

Cache::store('redis')->put('name', 'redis', 1);
return Cache::store('redis')->get('name');

你可能感兴趣的:(Lumen,redis)