Laravel 8 Redis

2021-07-06 15:12 更新

如果你使用 Redis 廣播器,請通過 PECL 安裝 redis 擴展和安裝 Predis 庫:

composer require predis/predis

然后,你應(yīng)該在你的 .env 文件中將廣播驅(qū)動更改為 redis

BROADCAST_DRIVER=redis 

Redis 廣播器會使用 Redis 的 發(fā)布 / 訂閱 特性來廣播消息;盡管如此,你仍需將它與能夠從 Redis 接收消息的 WebSocket 服務(wù)器配對使用以便將消息廣播到你的 WebSocket 頻道上去。

當(dāng) Redis 廣播器發(fā)布一個事件的時候,該事件會被發(fā)布到它指定的頻道上去,傳輸?shù)臄?shù)據(jù)是一個采用 JSON 編碼的字符串。該字符串包含了事件名、 data 數(shù)據(jù)和生成該事件 socket ID 的用戶(如果可用的話)。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號