Я пытаюсь опубликовать sh сообщение в канале Redis, используя Laravel. Когда я публикую sh сообщение в канале не работает, возвращается ответ 0, а в redis-cli я не вижу сообщения.
Я помещаю сюда код:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Redis;
class publishController extends Controller
{
public function test ()
{
$result = Redis::publish('test', json_encode(['mss' => 'here the message']));
return $result;
}
}
Это кеш. php файл
'redis' => [
'driver' => 'redis',
'connection' => 'cache',
],
Это мой файл .env
REDIS_HOST=localhost
REDIS_PASSWORD=null
REDIS_PORT=6379