PHP使用phpredis链接redis错误
程序员文章站
2022-03-25 14:17:11
...
如题, 项目中使用
phpredis
链接 redis
,偶尔报如下错误:
PHP Fatal error: Uncaught exception 'RedisException' with message 'Failed to AUTH connection' in [no active file]:0
Stack trace:
#0 {main}
thrown in [no active file] on line 0```
check
过项目的配置信息正确,此错误信息为偶尔出现项目中使用
redis
处理session
在
github
的issues
中发现有人遇到类似的问题,但也没有给出现的原因和怎么解决,传送门github
各位在项目中有遇到类似的问题的嘛, 还是直接使用 predis
这个扩展呢?
回复内容:
如题, 项目中使用phpredis
链接 redis
,偶尔报如下错误:
PHP Fatal error: Uncaught exception 'RedisException' with message 'Failed to AUTH connection' in [no active file]:0
Stack trace:
#0 {main}
thrown in [no active file] on line 0```
check
过项目的配置信息正确,此错误信息为偶尔出现项目中使用
redis
处理session
在
github
的issues
中发现有人遇到类似的问题,但也没有给出现的原因和怎么解决,传送门github
各位在项目中有遇到类似的问题的嘛, 还是直接使用 predis
这个扩展呢?
纯粹吐槽,phpredis 这个扩展是越来越蛋疼了。。。。
看错误是授权相关的错误,检查一下是否是Redis有密码,如果是集群部署的话,是否环境不一致
$client = new Predis\Client(array(
'scheme' => 'tcp',
'host' => '127.0.0.1',
'port' => 6379,
'database' => 15,
'password' => '密码'
));
提示的鉴权失败么
上一篇: phpredis配置完成,测试失败
推荐阅读
-
redis在windows下安装和PHP中使用,redisphp_PHP教程
-
PHP使用Redis的List(列表)命令实现消息队列
-
PHP 链接DBF资料所使用的SQL语句
-
php 链接 mysql 数据库无法使用 localhost ,只能用 127.0.0.1
-
PHP 链接DBF文件所使用的SQL语句
-
php5.4 - 开发PHP第三方扩展. 在浏览器下执行. 使用PHP命令执行则无法找到错误
-
Redis系列-php如何通过redis扩展使用redis
-
PHP添加Redis模块及连接,phpredis模块_PHP教程
-
PHP 自定义错误处理函数的使用详解_PHP教程
-
使用PHP导出Redis数据到另一个Redis中的代码_PHP