Jag hade samma problem och det tog mig timmar att hitta lösningen.
https://laravel.com/docs/5.6/queues#driver-prerequisites säger:
För att använda
redis
ködrivrutin, bör du konfigurera en Redisdatabase-anslutning i dinconfig/database.php
konfigurationsfil.
Och sedan säger https://laravel.com/docs/5.6/redis#predis:
Förutom standardvärden
host
,port
,database
ochpassword
serverkonfigurationsalternativ, Predis stöder ytterligare anslutningsparametrar som kan definieras för var och en av dina Redis-servrar. För att använda dessa ytterligare konfigurationsalternativ, lägg till dem i din Redisserver-konfiguration iconfig/database.php
konfigurationsfil.
När jag läste sidan "anslutningsparametrar" hittade jag så småningom https://github.com/nrk/predis/wiki/Client-Options, som säger att "prefix" är ett alternativ som stöds.
Så du kan redigera din config/database.php
konfigurationsfil som ska ha:
'redis' => [
'client' => 'predis',
'cluster' => false,
'options'=>[
'prefix' => env('REDIS_PREFIX', 'YOUR_PREFIX_HERE')
],
'default' => [
'host' => env('REDIS_HOST', '127.0.0.1'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', 6379),
'database' => 0,
],
],
Jag är inte säker på om du då behöver starta om Redis eller Supervisord.