默认本地已安装redis 环境
没安装的话 请先去安装 :http://blog.csdn.net/itmanba/article/details/77525041
安装过后,若没添加path环境变量的话 需要到redis 安装目录路径下执行命令:
.\redis-server.exe redis.windows.conf
启动redis 服务端后,注意启动后不要关闭启动窗口。laravel 配置处理
在 Laravel 中使用 Redis 之前,需要通过 Composer 安装 predis/predis 包:
composer require predis/predis
配置
应用的 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,
],
],
与Redis交互
你可以通过调用 Redis 门面上的方法来与Redis 进行交互,该门面支持动态方法,所以你可以调用任何 Redis 命令,对应命令将会直接传递给 Redis,在本例中,我们通过调用Redis 门面上的 get 方法来调用Redis 上的 GET 命令:
ok ,简单的 redis 与 laravel 交互已经完成 !enjoy it !!!<?php namespace App\Http\Controllers;
use Illuminate\Support\Facades\Redis;
use App\Http\Controllers\Controller; class UserController extends Controller{ /** * 显示指定用户属性 * * @param int $id * @return Response * @translator laravelacademy.org */ public function showProfile($id) { $user = Redis::get('user:profile:'.$id); return view('user.profile', ['user' => $user]); } }