Laravel 8 Redis

2021-07-06 15:12 更新

如果你使用 Redis 廣播器,請(qǐng)通過(guò) PECL 安裝 redis 擴(kuò)展和安裝 Predis 庫(kù):

composer require predis/predis

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

BROADCAST_DRIVER=redis 

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

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

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)