3

Laravelを使用して作成されたアプリがあります。ローカルで開発するときにRedisを使用しています。これで、プロジェクトをAppFogに移動しました。AppFogにはredisサービスが実行されています。パスワード(提供されている)が必要なようですが、database.phpのredis構成にパスワードを追加する方法がわかりません。

パスワードなしでredisを使用しようとすると、「Redisエラー:操作が許可されていません」というメッセージが表示されます。ざっと見てみると、パスワードが指定されていない場合にそうなるようです。

Laravelを使用してRedisDBに接続するときにパスワードを指定する方法を知っている人はいますか?

4

2 に答える 2

1

Laravelにはあなたが言及した方法でこれを行う方法があるようには見えません。ただし、他のメソッドと同じように、runメソッドを使用してredisauthコマンドを実行できるはずです。これは、接続を作成した後に行います。

Redisは接続時に認証を行わず、http://redis.io/commands/authに記載されているように認証を処理するコマンドを実装します

設定ファイルにパスワードを保存することに関しては、他の設定変数と同じように、設定に変数を追加して参照することも問題になる可能性があります。

于 2013-02-02T15:36:18.757 に答える
1

同じ問題を抱えている人の場合。これは、パスワードを使用したlaravelredis接続を有効にするためのコードです。

https://gist.github.com/bslima/6207163

于 2013-08-11T22:27:29.573 に答える