1、安装redis模块
在compose.json的require中添加
"predis/predis": "*",
"illuminate/redis": "*",
然后执行composer update
2、修改.env文件,设置CACHE_DRIVER
CACHE_DRIVER=redis
3、在config文件夹中增加database.php
'redis' => [
'cluster' => env('REDIS_CLUSTER', false),
'default' => [
'host' => env('REDIS_HOST', '127.0.0.1'),
'port' => env('REDIS_PORT', 6379),
'database' => env('REDIS_DATABASE', 0),
'password' => env('REDIS_PASSWORD', null),
],
4、修改bootstrap/app.php文件
……
……
$app = new Laravel\Lumen\Application(
realpath(__DIR__.'/../')
);
// 读取数据库配置
$app->configure('database');
……
……
//开启门面
$app->withFacades();
……
……
// 注册redis服务
$app->register(Illuminate\Redis\RedisServiceProvider::class);//redis
……
……
// 在程序中使用
// 缓存是否存在
if (app ('cache' )->has ( $access_token )) {
// 获取缓存
$accessAppId = app ( 'cache' )->get ( $access_token );
} else {
// 保存缓存,并且设置为120分钟失效
app('cache')->put($access_token, $value, 120);
}
分享到:
相关推荐
4. **使用Redis**:在Laravel应用中,可以通过`Cache`或者`Queue`门面直接调用Redis方法,如`Cache::store('redis')->put()`用于存储数据,`Cache::get()`用于获取数据。同时,Redis也可用于消息队列、发布订阅等...
如果Laravel项目使用了Lumen微框架,则还需要安装illuminate/redis包: ```php composer require illuminate/redis ``` 接下来,需要进行Redis的配置。Laravel框架允许开发者在`config/database.php`中配置Redis的...
字节跳动小程序sdktt-微应用字节跳动小程序 sdk 字节跳动服务端API官方文档 点击前往API 齐全丰富合理的注释完善的参数提示支持 composer 安装支持 laravel/lumen、hyperf 框架相关资源QQ小程序...
1. **易于安装和配置**:Laredis 提供了简单的安装步骤和配置文件,使得开发者能够快速在 Laravel 或 Lumen 项目中启用 Redis 支持。 2. **强大的缓存驱动**:Laredis 为 Laravel 的 Cache 库提供了完善的 Redis ...
tt-microapp字节跳动小程序sdk字节跳动服务端API官方文档API齐全丰富合理的注释完善的参数提示支持composer安装支持laravel / lumen...// 更多缓存驱动请移步 ...
Using Swagger 3.0, RedisCache, MySQL8 and ElasticSearch - Introduction: https://www.youtube.com/watch?v=SwHkpzeDmgc - Introduction document: https://bit.ly/2Y9CqWm - DB_Schema can be found in ./mysql/...