当前位置:   article > 正文

laravel 中phpredis 和predis_laravel predis

laravel predis

phpredis 是使用 C 写的 PHP 扩展

PHP 扩展库 (PHP Extension Community Library) 提供了一系列已知的扩展库,由 C、C++ 等其他语言编写。PECL 是 PHP 的底层扩展,PHP 可能不支持的一些操作系统底层的功能,通过 C 写个扩展,对 PHP 语言本身,进行了扩充。

PHP可以直接使用。
 编辑 .env

  1. REDIS_HOST=redis
  2. REDIS_PASSWORD=null
  3. REDIS_PORT=6379
  4. # REDIS_CLIENT=predis 修改为 REDIS_CLIENT=phpredis
  5. REDIS_CLIENT=phpredis
  1. //config/app.php
  2. // 'Redis'  =>  Illuminate\Support\Facades\Redis::class, # 注释掉

使用方法

  1. //引入
  2. use Redis;
  3. //使用
  4. $redis = new Redis();
  5. $ret = $redis->connect('127.0.0.1', 6379, 30);
  6. $ret = $redis->hGet('user', 'realname');

predis 属于这种,是使用纯 PHP 写的

PHP 扩展与应用库 (the PHP Extension and Application Repository) 是一个 PHP 扩展及应用的代码仓库,纯粹由 PHP 代码编写。就是别人帮我们用 PHP 写了一些工具,图像处理、文件上传等,我们直接在我们项目中使用即可。

  1. composer require predis/predis
  2. 使用
  3. use Illuminate\Support\Facades\Redis;
  4. Redis::connection();

两者千万不要混用

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号