Laravel5.5配置使用redis
Posted 郁冬
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel5.5配置使用redis相关的知识,希望对你有一定的参考价值。
1、安装redis
2、安装redis客户端
composer require predis/predis
或者安装 PhpRedis php 扩展brew install php71-redis(根据php版本,如果是php5.6就是
php56-redis
)
3、配置
应用程序的 Redis 配置都在配置文件 config/database.php
中。
在这个文件里,你可以看到 redis
数组里面包含了应用程序使用的 Redis 服务器:
\'redis\' => [ \'client\' => \'predis\', \'default\' => [ \'host\' => env(\'REDIS_HOST\', \'localhost\'), \'password\' => env(\'REDIS_PASSWORD\', null), \'port\' => env(\'REDIS_PORT\', 6379), \'database\' => 0, ], ],
如果要使用 Phpredis 扩展,就需要将配置文件 config/database.php
中 Redis 配置的 client
选项更改为 phpredis
:
\'redis\' => [ \'client\' => \'phpredis\', // Rest of Redis configuration... ],
4、使用
你可以调用 Redis
facade 上的各种方法来与 Redis
进行交互。Redis
facade 支持动态方法,这意味着你可以在 facade 上调用任何 Redis 命令,还能将该命令直接传递给 Redis。
<?php namespace App\\Http\\Controllers; use Illuminate\\Support\\Facades\\Redis; class LessonsController extends Controller { public function showProfile() { Redis::set(\'name\', \'laravel\'); $user=Redis::get(\'name\'); dd($user); } }
5、成功,剩下的就是操作redis啦!
以上是关于Laravel5.5配置使用redis的主要内容,如果未能解决你的问题,请参考以下文章