いつもお世話になっております。
以下、ご教示のほどお願いいたします。
先日CakePHP3のconfig/app.phpの設定でAWSのElastiCache(Redis)を設定しました。
設定する項目にdatabaseオプションというのがあり、
Cakeのサイトを確認したところ「接続に使用するデータベース番号」とあるのですが、
データベースの番号はどこで設定されている番号になるのでしょうか?
*以下の設定内容でコメントアウトしておりますが、コメントを解除している状態だと設定エラーとなります。
設定内容
app
1 'Cache' => [ 2 'default' => [ 3 'className' => 'Cake\Cache\Engine\RedisEngine', 4 'port' => 6379, 5 'host' => '[AWS ElastiCacheのホスト]', 6 //'database' => 0, 7 'password' => false, 8 'persistent' => true, 9 'timeout' => 0, 10 'unix_socket' => false, 11 ],
RedisEngine オプション
RedisEngine は次のエンジン固有オプションを使用します。 port Redis サーバーが動作しているポート。 host Redis サーバーが動作しているホスト。 database 接続に使用するデータベース番号。 password Redis サーバーのパスワード。 persistent Redis への永続的な接続を行うかどうか。 timeout Redis の接続タイムアウト。 unix_socket Redis の UNIX ソケットへのパス。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。