赞
踩
phpredis 是使用 C 写的 PHP 扩展
PHP 扩展库 (PHP Extension Community Library) 提供了一系列已知的扩展库,由 C、C++ 等其他语言编写。PECL 是 PHP 的底层扩展,PHP 可能不支持的一些操作系统底层的功能,通过 C 写个扩展,对 PHP 语言本身,进行了扩充。
PHP可以直接使用。
编辑 .env
- REDIS_HOST=redis
- REDIS_PASSWORD=null
- REDIS_PORT=6379
- # REDIS_CLIENT=predis 修改为 REDIS_CLIENT=phpredis
- REDIS_CLIENT=phpredis
- //config/app.php
- // 'Redis' => Illuminate\Support\Facades\Redis::class, # 注释掉
使用方法
- //引入
- use Redis;
- //使用
- $redis = new Redis();
-
- $ret = $redis->connect('127.0.0.1', 6379, 30);
-
- $ret = $redis->hGet('user', 'realname');
predis 属于这种,是使用纯 PHP 写的
PHP 扩展与应用库 (the PHP Extension and Application Repository) 是一个 PHP 扩展及应用的代码仓库,纯粹由 PHP 代码编写。就是别人帮我们用 PHP 写了一些工具,图像处理、文件上传等,我们直接在我们项目中使用即可。
- composer require predis/predis
-
- 使用
-
- use Illuminate\Support\Facades\Redis;
-
- Redis::connection();
两者千万不要混用
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。