千家信息网

Lumen如何使用Redis

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要介绍了Lumen如何使用Redis,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. 安装扩展要使用redis必须安装两个
千家信息网最后更新 2026年11月01日Lumen如何使用Redis

这篇文章主要介绍了Lumen如何使用Redis,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

1. 安装扩展

要使用redis必须安装两个扩展

 composer require predis/predis composer require illuminate/redis

(PS:官方上有要求安装两个安装的版本为predis/predis (~1.0)和illuminate/redis (5.2.*),因为目前安装的最新版本就是这两个版本,故使用compose的时候没加版本号,如果你安装后发现不能使用,请在执行composer的时候加上版本号)

2. 引入redis支持

在目录bootstrap/app.php中要引入redis的扩展

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

3. 启用redis辅助函数

Lumen和Laravel有些不一样,默认'Facades'和'Eloquent'是没有启用的,要想像laravel中使用redis一样,要把文件bootstrap/app.php里的'Facades'和'Eloquent'的$app->withFacades() 和 $app->withEloquent()注释打开就好了

4. 配置redis服务器参数

默认系统是调用的.env里的redis配置文件,但是一般安装后没有这些参数,可以查看文件路径vendor/laravel/lumen-framework/config/database.php中查看有哪些参数需要配置,例如,我的.env文件需要配置

REDIS_HOST=192.168.1.41REDIS_PORT=7000REDIS_PASSWORD=123456

5. 使用redis

首先要在使用redis的控制器内引入类。use Illuminate\Support\Facades\Redis
然后就可以直接使用redis函数了

Redis::setex('site_name', 10, 'Lumen的redis');return Redis::get('site_name');

6. 第二种使用redis的方法

使用辅助函数Cache一样可以调用redis

首先要在使用redis的控制器内引入Cache类。Illuminate\Support\Facades\Cache
然后就可以直接使用redis函数了

Cache::store('redis')->put('site_name', 'Lumen测试', 10);return Cache::store('redis')->get('site_name');

感谢你能够认真阅读完这篇文章,希望小编分享的"Lumen如何使用Redis"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

版本 函数 文件 篇文章 配置 两个 参数 控制器 时候 控制 支持 辅助 价值 兴趣 同时 官方 就是 方法 更多 朋友 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广东猪兼强互联网科技有限公司 深圳九邦互联网科技有限公司 科技平台互联网 金融科技与互联网金融 互联网金融 金融科技 银优互联网科技有限公司 壕鑫互联网络科技 时间互联网络科技 重庆科技学院互联网 中国最先进互联网科技公司 须眉科技是互联网公司吗 广州慧亚互联网科技怎么样 央行互联网金融科技公司 本届互联网博览会上的黑科技 合肥互联网科技公司公章图片 2021互联网科技公司排名 上海互联网科技公司ppt 互联网科技职业技能培训学校 优雇互联网科技有限公司 互联网的黑科技实验室 互联网加科技 无线互联网科技 互联网金融科技委员会 茂名市互联网科技产业园 互联网科技人工智能实验室 深圳市罗太互联网科技有限公司 互联网企业科技类企业如何做账 工业互联网科技成果转化 互联网科技企业商标注意事项 唐山双旺合互联网科技产业园
0