Laravel + redis 高效缓存

前言:laravel是一个非常优秀的php框架,框架基于composer的各种依赖库能够快速建立你的应用,无需重新再造轮子。本文简单介绍Laravel如何结合Redis,只简述安装和配置,不对更深层次使用或者架构方案等进行探讨。

由于项目api中需要建立一个关系维护表,维护用户账户和第三方推送分配的ClientId,这种情况下通过普通的数据库来维护就不现实了,所以用到了Redis。

首先Laravel 官方文档 中有简单说明了一下如何配置Redis。但是配置后不能直接使用,会出现如下错误:

 Connection refused [tcp://127.0.0.1:6379]

原因是你的机器中没有运行redis,需要另外安装。

下面简单讲一下如何安装Redis

一、安装

$   wget http://download.redis.io/releases/redis-3.0.1.tar.gz

$   tar xzf redis-3.0.1.tar.gz

$   cd redis-3.0.1

$   make

二、启动Redis

$     src/redis-server &

剩下的步骤就是按照Laravel官网文档中的操作即可

一、首先需要配置composer.json

"require": {"predis/predis":"~1.1@dev",},

在“require”中加入 "predis/predis":"~1.1@dev",保存并运行

$ composer update

这样就更新了redis的laravel依赖包

二、配置

'redis'=>[

        'cluster'=>false,

        'default'=>[

                'host'=>'127.0.0.1',

                'port'=>6379,

                'database'=>0,    

        ], 

],

配置好后之后就可以使用了。redis的使用也很简单。具体可以参考redis-php中文文档

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前言:laravel是一个非常优秀的php框架,框架基于composer的各种依赖库能够快速建立你的应用,无需重新...
    jacobcyl阅读 10,483评论 3 51
  • 1 Redis介绍1.1 什么是NoSql为了解决高并发、高可扩展、高可用、大数据存储问题而产生的数据库解决方...
    克鲁德李阅读 10,833评论 0 36
  • 超强、超详细Redis入门教程 转载2017年03月04日 16:20:02 16916 转载自: http://...
    邵云涛阅读 17,571评论 3 313
  • 【本教程目录】 1.redis是什么2.redis的作者3.谁在使用redis4.学会安装redis5.学会启动r...
    徐猿猿阅读 5,829评论 0 35
  • 书|轩洋溢
    毋恚阅读 1,792评论 1 0

友情链接更多精彩内容