2011-06-22 159 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 &