私はLARAVEL 5.2を使用してADMINパネルを開発しており、LARAVELの1.0にredisを統合しようとしています。値を設定して変数名を設定しようとすると、エラーを表示します。 ターゲットマシンが積極的にそれを拒否したため、接続できませんでした。 [TCP://127.0.0.1:6379]私はそれが以下に与えられる作らターゲットマシンが積極的にそれを拒否したため、接続できませんでした。 [tcp://127.0.0.1:6379] for localhost on laravel 5.2
構成変更:
1)設定/ session.phpファイルでiはRedisの
( 'ドライバ' =でファイルを置き換え> ENV( 'SESSION_DRIVER'、 'のRedis'))
2)/ app.phpファイルRedisのファサードが既に
( 'Redisの' を含むconfigの下の下にある 'エイリアス' 配列=>を照らし\サポート\ファサード\ Redisの: :クラス)
3).ENVファイルiはredis database.phpでファイルでSESSION_DRIVER変数
4)でのRedisサーバの設定は以下の通りである:私は参照用
<?php namespace App\Http\Controllers\Administrator;
use App\Http\Controllers\Controller;
use Redis;
use Illuminate\Http\Request;
use App\Http\Requests;
class MyController extends Controller
{
public function __construct()
{}
public function myProfile(Request $request)
{
$redis = Redis::connection();
$adminName = $request->route('admin_name');
if ($redis) { echo 'connection done'; } else { echo 'connection not done'; }
Redis::set('name', $adminName);
echo $redis->get('name');
}
} ?>
添付しています:以下
'redis' => [
'cluster' => true,
'default' => [
'host' => env('REDIS_HOST', 'localhost'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', 6379),
'database' => 0,
],
]
は私のコントローラのコードです以下のスクリーンショット: enter image description here
それのアイデアを持っています。
こんにちは、解決策を見つけましたか? –