ローカルマシンでredisを使用しているので、phpクライアントでサーバーに接続するためにパスワードを設定する必要はありません(クライアントとしてpredisを使用しています)。ただし、アプリをライブサーバーに移動しているので、redisサーバーに接続するためのパスワードを設定したいと思います。
いくつか質問があります:
パスワードの設定方法についてインターネット全体で確認しましたが、redis.confにパスワードを追加する必要があるようです。パスワードを設定するために構成ファイルに正確に何を追加する必要があるのかわかりませんでした。
また、predisではどのようにパスワードを追加する必要がありますか。次のパラメーターの配列を使用して、redisサーバーに接続しています
$ my_server = array( 'host' => '127.0.0.1'、 'port' => 6379、 'database' => 1);
この方法でパスワードを追加する必要がありますか?
> $my_server = array('host' => '127.0.0.1','port' =>
> 6379,'database' => 1,'password'=>password);
最後の質問ですが、ライブサーバーでredisサーバーを停止しようとしています。次のコマンドを入力するたびに、同じエラーメッセージが表示され続けます
redis-server stop
[23925] 23 Sep 20:23:03#致命的なエラー、設定ファイルを開くことができません 'stop'
通常、ローカルマシンで入力します
/etc/init.d/redis-server stop
/etc/init.dにredis-serverというプロセスがないため、redisサーバーを停止しますが、ライブサーバーでは機能しません