位置: 编程技术 - 正文

Redis在Laravel项目中的应用实例详解(laravel 使用redis)

编辑:rootadmin

推荐整理分享Redis在Laravel项目中的应用实例详解(laravel 使用redis),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:redis laravel,laravel 使用redis,redis lazy free,redis lazy free,redis laravel,redis lab,redis leaving directory,redis labs,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

本文主要给大家介绍了关于Redis在Laravel项目中的应用实例,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍:

在初步了解Redis在Laravel中的应用 那么我们试想这样的一个应用场景 一个文章或者帖子的浏览次数的统计 如果只是每次增加一个浏览量

就到数据库新增一个数据 如果请求来那个太大这对数据库的消耗也就不言而喻了吧 那我们是不是可以有其他的解决方案

这里的解决方案就是 即使你的网站的请求量很大 那么每次增加一个访问量就在缓存中去进行更改 至于刷新Mysql数据库可以自定义为

多少分钟进行刷新一次或者访问量达到一定数量再去刷新数据库 这样数据也是准确的 效率也比直接每次刷新数据库要高出许多了

既然给出了相应的解决方案 我们就开始实施

我们以一篇帖子的浏览为例 我们先去创建对应的控制器

再去生成需要用到的 Model

填写posts的迁移表的字段内容

Redis在Laravel项目中的应用实例详解(laravel 使用redis)

还有就是我们测试的数据的Seeder填充数据

定义帖子的访问路由

当然我们还是需要去写我们访问也就是浏览事件的(在app/providers/EventServiceProvider中定义)

执行事件生成监听

之前定义了相关的路由方法 现在去实现一下:

这里看的出来就是以Redis作为缓存驱动 同样的 会获取获取的ip目的是防止同一个ip多次刷新来增加浏览量

同样的每次浏览会触发我们之前定义的事件 传入我们的post和id参数

Redis的key的命名以:分割 这样可以理解为一个层级目录 在可视化工具里就可以看的很明显了

接下来就是给出我们的posts.show的视图文件

初始化我们的事件就是接收一下这些参数即可

最主要的还是编写我们的监听事件:

最后可以通过我们的工具查看具体效果

总结

标签: laravel 使用redis

本文链接地址:https://www.jiuchutong.com/biancheng/289979.html 转载请保留说明!

上一篇:php readfile()修改文件上传大小设置(php文件修改后,打开还是显示以前的页面)

下一篇:如何利用预加载优化Laravel Model查询详解(预加载的目的是什么)

  • 股东之间股权转让流程
  • 同一家单位发票不一样
  • 利润表的未分配利润是哪个
  • 企业微信里的钱
  • 小规模纳税人税率2023年是多少
  • 待抵扣进项税额分录
  • 政府机关车辆拍卖
  • 股权资本成本包括什么
  • 如何申请免税
  • 物资采集是什么意思
  • 个税专项扣除如何迁移
  • 企业取得5%的房产增值税发票是否可以抵扣呢?
  • 企业所得税季度申报时间
  • 每个月计提工资没有发怎么办
  • 单位食堂油烟管道清洗记录表
  • 持有至到期投资核算内容
  • 人身意外伤害险保障范围
  • 利息收入增值税计税依据
  • 企业所得税汇算清缴退税分录
  • 合伙制公司有董事会吗
  • 软件技术服务合同需要备案吗
  • 中药饮片适用增值税税率
  • 差额征税的小微企业免税销售额
  • 核定征收的企业需要汇算清缴吗
  • 其他应收款要做账吗
  • 事业单位研发支出资本化
  • 公司必须购买税控设备吗
  • 长投成本法分红分录
  • 外贸企业出口收入确定
  • 建筑行业挂靠什么意思
  • 工程费用包括哪几类
  • 应收账款零头没有收到如何账务处理
  • 经费支出渠道
  • 安卓系统详解
  • office2016安全模式
  • php能开发微信小程序吗
  • win11镜像文件怎么复制到系统U盘
  • 损益期末余额怎么算
  • php编程代码
  • 什么叫存量房转移登记
  • gwsloader.exe是什么意思
  • 自定义修改器
  • thinkphp伪静态nginx
  • Yii2中hasOne、hasMany及多对多关联查询的用法详解
  • -mtime命令
  • 研发企业所得税税率
  • dede织梦怎么转成zblog
  • 生产防疫物资的厂家联系方式
  • 出口产品报关多少天
  • 土地出让金相关政策
  • mysql存储引擎的作用
  • 履约保证金没有交足
  • 活动策划费属于哪个开票项目
  • 纺织品业务
  • 企业所得税什么时候计提
  • 发票作废该如何操作
  • 留样产品的保存期限
  • 合作社财政补助平均量化
  • 只有进项要交税吗
  • 通讯费计入哪个科目
  • 记账凭证填制完毕
  • 工资扣税是减去五险一金吗
  • 集团公司对子公司总经理的绩效考核
  • 入库单的会计分录
  • sql server 性能分析
  • Linux下安装mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz
  • win7操作系统在哪儿卖
  • xp桌面字体有阴影怎么去掉
  • xp系统优化的方法
  • centos还原到初装
  • WIN764位系统8G内存识别一半解决办法
  • win7 注册表 ahci
  • windows右键不能用了
  • cocos creator构建发布
  • vue3目录解析
  • python颜色表
  • js判断div是否存在
  • 税控盘忘记抄报罚多少
  • 开普通发票必须要纳税人识别号吗?
  • 广西小学成绩查询入口官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设