宗小宗-PHP程序猿

欢迎各位朋友前来,如果我的文章中有不对的地方,还望指正;如需转载,请注明原处

Laravel中使用Redis

安装PHP PRedis

PRedis是laravel访问redis的扩展包,只需要下载原码即可,不需要安装PHP扩展(如php-redis.so)。但在这之前需要了解一个composer,因为laravel通过它来安装第三方程序包(管理依赖关系)。

  1. cd 到你的App所在路径,修改composer.json,在require字段里,添加"predis/predis":"~1.0.1",然后当前目录下 sudo composer update,此时就会自动下载包需要的扩展包,这些扩展包将会被放在vendor目录下。

    如果出现内存不够这些报错,现在看来是内存分配不够的原因,重启一下服务器即可,彻底解决的办法要修改服务器配置,但我不清楚改哪里,后续再补

  2. 配置相关配置,查看官方文档即可。主要是配置config/database.php

'redis' => array( 'cluster' => false, 'default' => array('host' => '127.0.0.1', 'port' => 6379) )


引用Redis类

use Illuminate\Support\Facades\Redis as Redis;

使用方法

$redis = Redis::connection('default');

$cacheUsers = $redis->get('userList');

 

posted @ 2016-07-12 19:26  宗小宗  阅读(5669)  评论(0编辑  收藏  举报