2011-06-22 24 views
0

現在、私はスクリプトPHP(ドライバpredisを使用)でRedisの読み込みをテストしています。Redis - 接続が拒否されました

私はphp-cliとデータベースRedisがあるサーバーでスクリプトを実行するクライアントを持っています。

私の問題:

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

任意のアイデア:

私はスクリプトを実行すると、私がメッセージを持っているexcutingとき、 "接続が拒否されましたか"?ありがとう。

+0

「telnet host_of_redis 6379」を実行できますか? –

答えて

1

データベースへのアクセスに使用するステートメントを、スクリプトを実行する前にテストして、動作していることを確認する必要があります。 「接続が拒否されました」というメッセージは、あなたの投稿で参照した行ではなく、その前の接続文字列のように聞こえます。

+0

Predisを使用して、trycatch文で接続をラップするようにしてください。 Predisが例外をスローする – Colum

+0

答えをくれてありがとう、今はうまくいきます。私が訂正したものを正確には分かっていません...確かにRedisサーバーに届く問題です。 – kozher

0

REDISサーバーを起動する必要があります。ポート番号とローカルホストで混同されることがあります。 "接続が拒否されました"というエラーが表示された場合は、次のようなコマンドを実行してください:

nohup redis-server & 
関連する問題