[REDIS] NOAUTH 인증이 필요합니다. Laravel + 레디 스
REDISNOAUTH 인증이 필요합니다. Laravel + 레디 스
나는 오류 NOAUTH 인증 필요를 얻고있다. 내 laravel 버전은 5.3이고 나는 레디 스를 연결하는 predis 1.1.1을 사용하고 있습니다.
의 등 / 레디 스 / redis.conf 내가 가진 :
bind 127.0.0.1
requirepass somepassword
.env의 파일에 내가 가진
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=somepassword
REDIS_PORT=6379
에서 설정 / database.php 내가 가진 :
'redis' => [
'cluster' => false,
'default' => [
'host' => env('REDIS_HOST', '127.0.0.1'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', 6379),
'database' => 0,
],
나는 레디 스를 통해 연결하고 있습니다 :
self::$_db = \Redis::connection('default');
그것을 같이 사용 :
self::$_db->pipeline(function ($pipe) use ($profile, $time,$type, $id) {
$pipe->zadd(self::getProfileKey($profile, $type), $time, $id);
$pipe->zadd(self::getProfileKey($profile), $time, $type . ':' . $id);
$pipe->zadd(self::getModelKey($type,$id) . '::favoritedBy', $time, $profile->profile_id);
});
그래서, 경우는 null가 작동하기 때문에 나는 requirepass 및 전송 비밀번호를 주석하지만 작업과 던져 오류 NOAUTH 인증이 필요하지 않습니다. 때 암호는 곳입니다. 나는 내 프로젝트의 요구 사항에 따라 장소에 암호가 필요합니다. 도와주세요. 미리 감사드립니다.
해결법
-
==============================
1.그래서 몇 가지 조사 후, 나는이 문제에 대한 해결책을 가지고 :
그래서 몇 가지 조사 후, 나는이 문제에 대한 해결책을 가지고 :
우리는 추가해야합니다 :
'options' => [ 'parameters' => ['password' => env('REDIS_PASSWORD', null)], ],
구성 배열. 아래의 완벽한 예를 참조하십시오 database.php를
'redis' => [ 'cluster' => false, 'default' => [ 'host' => env('REDIS_HOST', '127.0.0.1'), 'password' => env('REDIS_PASSWORD', null), 'port' => env('REDIS_PORT', 6379), 'database' => 3, ], 'options' => [ 'parameters' => ['password' => env('REDIS_PASSWORD', null)], ], ],
.env의 파일에서 :
REDIS_HOST=127.0.0.1 REDIS_PASSWORD=mmdgreat REDIS_PORT=6379
-
==============================
2.나는 그것이 predis 다운 그레이드 해결! :디
나는 그것이 predis 다운 그레이드 해결! :디
composer require predis/predis:0.8.4
나는 너무 Laravel 5.3을 사용하고 있습니다! :)
from https://stackoverflow.com/questions/42482945/noauth-authentication-required-laravel-redis by cc-by-sa and MIT license
'REDIS' 카테고리의 다른 글
[REDIS] 레디 스 클러스터 마스터 슬레이브 - 키를 추가 할 수 없습니다 (0) | 2020.01.19 |
---|---|
[REDIS] 어느되는 NoSQL 데이터베이스는 대량 삽입 / 쓰기에 가장 적합합니다? (0) | 2020.01.19 |
[REDIS] 레디 스 연결을 close 이벤트에서 사라 (0) | 2020.01.19 |
[REDIS] 작업자 종료 후 근무 여전히 계산 Heroku가 삼나무 스택에 Resque이 존재 (0) | 2020.01.19 |
[REDIS] 모방 MASTER / MASTER를 레디 스? 또는 다른 것? (0) | 2020.01.19 |