Фасад Cache
позволяет получить доступ к кешу, поэтому вы можете добавлять / получать / забывать элементы кеша. Если вы используете redis в качестве драйвера кеша, он будет использовать ваш экземпляр redis в качестве хранилища кеша.
Фасад Redis
позволяет получить доступ к соединению redis, а не к кешу, хотя на самом деле это может быть один и тот же экземпляр redis. в зависимости от вашей конфигурации. Это позволяет получить доступ к функциям pub / sub для redis и взаимодействовать с экземпляром redis с помощью команд redis https://redis.io/commands
Чтобы лучше понять, что могут делать фасады, вы можете посмотреть на классы, к которым они разрешают. Фасад Cache разрешается в Illuminate\Contracts\Cache\Repository
, а фасад Redis - в Illuminate\Redis\Connections\Connection
.
Подробнее о том, к каким классам разрешаются фасады, можно обратиться по адресу https://laravel.com/docs/6.x/facades#facade -class-reference