win10 本地 laravel 与redis 交互

来源:互联网 发布:平板推荐 知乎 编辑:程序博客网 时间:2024/06/03 16:20

默认本地已安装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 命令:

<?phpnamespace 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]);    }}
ok ,简单的 redis 与 laravel 交互已经完成  !enjoy it !!!
原创粉丝点击