PHP使用phpredis链接redis错误
PHP中文网
PHP中文网 2017-04-10 17:55:32
[PHP讨论组]

如题, 项目中使用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"
  1. check过项目的配置信息正确,此错误信息为偶尔出现

  2. 项目中使用redis处理session

  3. githubissues中发现有人遇到类似的问题,但也没有给出现的原因和怎么解决,传送门github

各位在项目中有遇到类似的问题的嘛, 还是直接使用 predis这个扩展呢?

PHP中文网
PHP中文网

认证0级讲师

全部回复(3)
大家讲道理

纯粹吐槽,phpredis 这个扩展是越来越蛋疼了。。。。

巴扎黑

看错误是授权相关的错误,检查一下是否是Redis有密码,如果是集群部署的话,是否环境不一致

$client = new Predis\Client(array(
    'scheme'   => 'tcp',
    'host'     => '127.0.0.1',
    'port'     => 6379,
    'database' => 15,
    'password' => '密码'
));
ringa_lee

提示的鉴权失败么

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号