详解laravel中redis的配置和使用
发布时间 - 2020-12-24 00:00:00 点击率:次下面由laravel框架教程栏目给大家详解laravel中redis的配置和使用,希望对需要的朋友有所帮助!laravel中redis 的配置和使用
引入redis
composer require predis/predis 会在composer.json中引入最新版本的predis composer update 把下载predis 库加入到vendor,命令执行成功后,如图: 如果你的项目目录下也有了predis 那么引入成功了,恭喜恭喜!
配置redis
说到laravel 中redis 的配置,其实默认项目中已经有了相关配置,只是默认没有使用。默认使用的是:
| 项目 | 使用类型 |
|---|---|
| CACHE_DRIVER | file |
| SESSION_DRIVER | file |
添加redis数据库使用
'redis' => [
'cluster' => false,
'default' => [
'host' => env('REDIS_HOST', '127.0.0.1'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', 6379),
'database' => 0,
],
'session' => [
'host' => env('REDIS_HOST', 'localhost'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', 6379),
'database' => 1,
],
],laravel 项目中默认就有了相关配置(如果你没有修改redis默认安装参数的话),你也可以根据你安装配置的redis进行相关参赛的修改。相关参数也很容易理解。
使用redis 做缓存
默认使用的file 做缓存,修改的话,也很简单
,直接修改.env 文件中的配置参数就OK。
找到CACHE_DRIVER参数,把
CACHE_DRIVER=file
改成
CACHE_DRIVER=redis
使用redis 做session driver
找到SESSION_DRIVER参数,把
SESSION_DRIVER=file
改成
SESSION_DRIVER=redis
使用redis
注意:redis 是在app/config/app.php 里添加过aliases 数组中的,所以使用起来也非常简单。
我们可以在Redis门面上以静态方法的方式调用Redis客户端提供的任何命令(Redis命令大全),然后Laravel使用魔术方法将命令传递给Redis服务器并返回获取的结果。
最简单的使用实例:
// use 一下redis
use Illuminate\Support\Facades\Redis;
class IndexController extends Controller
{
public function useRedis()
{
Redis::set('foo', 2);
echo Redis::get('foo');
}
}输出结果为:2
初级使用到此介绍完了,深入使用,待续。
# laravel
# redis
# php
# composer
# json
# require
# Session
# 数据库
# 也很
# 的是
# 是在
# 你也
# 会在
# 说到
# 我们可以
# 给大家
# 如图
# 可以根据
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
个人网站制作流程图片大全,个人网站如何注销?
node.js报错:Cannot find module 'ejs'的解决办法
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
如何快速生成高效建站系统源代码?
焦点电影公司作品,电影焦点结局是什么?
如何有效防御Web建站篡改攻击?
消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工
非常酷的网站设计制作软件,酷培ai教育官方网站?
linux写shell需要注意的问题(必看)
使用豆包 AI 辅助进行简单网页 HTML 结构设计
Windows10怎样连接蓝牙设备_Windows10蓝牙连接步骤【教程】
在Oracle关闭情况下如何修改spfile的参数
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
如何快速重置建站主机并恢复默认配置?
Java遍历集合的三种方式
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
Laravel如何创建自定义Artisan命令?(代码示例)
Claude怎样写约束型提示词_Claude约束提示词写法【教程】
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
在线制作视频网站免费,都有哪些好的动漫网站?
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
如何在云虚拟主机上快速搭建个人网站?
Android实现代码画虚线边框背景效果
教你用AI润色文章,让你的文字表达更专业
Claude怎样写结构化提示词_Claude结构化提示词写法【教程】
Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录
Python并发异常传播_错误处理解析【教程】
Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比
Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南
如何快速生成可下载的建站源码工具?
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
Laravel项目怎么部署到Linux_Laravel Nginx配置详解
如何打造高效商业网站?建站目的决定转化率
Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】
Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理
Internet Explorer官网直接进入 IE浏览器在线体验版网址
Swift中循环语句中的转移语句 break 和 continue
微信h5制作网站有哪些,免费微信H5页面制作工具?
JS实现鼠标移上去显示图片或微信二维码
如何在搬瓦工VPS快速搭建网站?
Laravel如何实现用户密码重置功能?(完整流程代码)
JavaScript Ajax实现异步通信
佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】
如何实现javascript表单验证_正则表达式有哪些实用技巧
Laravel Fortify是什么,和Jetstream有什么关系
Python制作简易注册登录系统
Laravel如何为API生成Swagger或OpenAPI文档
Laravel Docker环境搭建教程_Laravel Sail使用指南
uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?

