• 技术文章 >后端开发 >php教程

    PHP使用phpredis链接redis错误

    2016-12-01 00:25:37原创2888

    如题, 项目中使用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这个扩展呢?

    回复内容:

    如题, 项目中使用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这个扩展呢?

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

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

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

    提示的鉴权失败么

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php redis phpredis
    上一篇:javascript - three.js中position与lookAt()的区别是什么? 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 聊聊php怎么让Swoole/Pool进程池实现Redis持久连接• 一文解析PHP元转分的错误示范(附代码实例)• 聊聊PHP escapeshellarg函数使用的中文问题• PHP+Socket系列之实现websocket聊天室• PHP+Socket系列之实现客户端与服务端数据传输
    1/1

    PHP中文网