phpredis 出现protocol error的问题

等风来___ 发布于 2015/06/26 14:02
阅读 2K+
收藏 0
下载的是这个 


下面的是我的phpinfo里面的信息




$redis = new Redis(); 
$redis->connect($_SERVER["SERVER_ADDR"],$_SERVER["SERVER_PORT"]); 
if($redis){  
$redis->set('name','aaa'); 
}


Fatal error: Uncaught exception 'RedisException' with message 'protocol error, got '<' as reply type byte '


protocol error 求助这个问题怎么解决。。 if 的判断已经过了 链接没问题 扩展有


加载中
0
Tuesday
Tuesday
这跟pdo一样的, 必须用try来抓取异常, 你这明显是连接错误了..
等风来___
嗯 貌似是没开redis服务 只是装了扩展。
等风来___
这个只是把异常抛出来了。 问题也没解决啊
0
r
rav3n
用类似Twemproxy的代理了没?
等风来___
没。
0
alanyiu
alanyiu

1.可能是redis3.2 (不是phpredis) ,开启protected-mode, 你可以改为no 试试

2.把Redis3.2改为3.0或2.8

3.不用phpredis ,使用predis ,但这效率是不如前者

返回顶部
顶部