美文网首页
Laravel + redis 高效缓存

Laravel + redis 高效缓存

作者: 文档随手记 | 来源:发表于2018-04-20 11:45 被阅读0次

    前言: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中文文档

    相关文章

      网友评论

          本文标题:Laravel + redis 高效缓存

          本文链接:https://www.haomeiwen.com/subject/rhuakftx.html