2016-05-20 16 views
1

Ich benutze LARAVEL 5.2 und Entwicklung ADMIN-Panel und versuchen, Redis auf 1.0 in LARAVEL zu integrieren. Wenn ich versuche, den Variablennamen zusammen mit dem Wert festzulegen, wird ein Fehler angezeigt: Es konnte keine Verbindung hergestellt werden, weil der Zielcomputer dies aktiv abgelehnt hat. [Tcp: //127.0.0.1: 6379]Es konnte keine Verbindung hergestellt werden, da die Zielmaschine dies aktiv ablehnte. [tcp: //127.0.0.1: 6379] auf localhost mit Laravel 5.2

die konfigurative Veränderungen ich es unten angegeben ist, hergestellt:
1) In config/session.php Datei i mit redis Datei ersetzt
('Fahrer' = > env ('SESSION_DRIVER', 'redis'))
2) unter Array 'Aliase' unter config/app.php Datei REDIS Fassaden enthalten bereits
('Redis' => Illuminate \ Support \ Fassaden \ Redis: : Klasse)
3) In .ENV Datei Ich ersetzte Datei mit Redis

'redis' => [ 

     'cluster' => true, 

     'default' => [ 
      'host' => env('REDIS_HOST', 'localhost'), 
      'password' => env('REDIS_PASSWORD', null), 
      'port' => env('REDIS_PORT', 6379), 
      'database' => 0, 
     ], 

    ] 

Unten ist mein Controller-Code: in SESSION_DRIVER Variable
4) In database.php Datei wird die Konfiguration für redis Server unten

<?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'); 
    } 
} ?> 

Referenz Ich füge der Screenshot unten: enter image description here

Bitte helfen Sie, wenn jemand hab eine Idee davon.

+0

Hallo, haben Sie eine Lösung gefunden? –

Antwort

2

Ich denke, Sie sind nicht starten Redis Server, warum dieser Fehler kommt.

Einfach herunterladen und installieren Sie den Redis Server Für herunter zu laden, die Sever nur redis server install

Für Fenster 64 gehen hier https://github.com/MicrosoftArchive/redis/releases und
=> Herunterladen Redis-x64-3.2.100.msi Datei
=> Führen Sie es aus und installieren Sie es
=> Dann öffnen Sie den Redis-Ordner (es wird der installierte Ordner) dann "redis-server.exe" -Datei ausführen.
=> Jetzt ist Ihr Redis-Server aktiviert
=> Sie können dies überprüfen, indem Sie "redis-cli.exe" -Datei ausführen und ping eingeben, es wird pong sein.

Verwandte Themen