2011-06-22 160 views
0

我目前正在用脚本PHP(使用驱动程序predis)测试Redis的阅读。Redis - 连接拒绝

我有一个客户端,我使用php-cli和服务器运行脚本,其中有数据库Redis。

我的问题:

当我运行该脚本,我有信息 “连接被拒绝” excuting时:

if ($redis->exists($key)) { 
    //processing... 
} 

任何想法?谢谢。

+0

测试从shell ..你可以做一个'telnet host_of_redis 6379'吗? –

回答

1

您想确保在脚本运行之前测试用于访问数据库的语句,这样您就可以知道它们的工作方式。 “拒绝连接”听起来像它不是你在文章中引用的行,而是它之前的连接字符串。

+0

使用Predis时,请确保将连接包装在trycatch语句中。 Predis抛出异常 – Colum

+0

感谢您的回答,现在它的作品我不完全知道我纠正了什么......当然是到达Redis服务器的问题。 – kozher

0

您需要启动REDIS服务器。因为有时候它会在端口号和本地主机上混淆。所以如果你有错误“连接被拒绝”,然后像这样的火灾命令:

nohup redis-server &