PHP操作Redis訂閱 發布

2022-09-04 09:57:06 字數 928 閱讀 7678

【redis subscribe()訂閱】subscribe.php

1

<?php

2header("content-type:text/html;charset=utf-8");3//

redis訂閱頻道 subscribe()

4$redis = new

redis();

5$redis->connect("localhost", 6379);6//

選擇redis資料庫

7$redis->select(1);8//

訂閱頻道【為陣列格式】

9$channels=array('mycharoom');

10$redis->subscribe($channels, "callblack");

1112

13//

訂閱之後**的方法

14function callblack($redis, $chan, $msg)15

2122

23//

格式化**

24function show_dump($array)25

【redis publish()發布】publish.php

1<?php

2header("content-type:text/html;charset=utf-8");3//

redis發布頻道 publish()

4$redis = new

redis();

5$redis->connect("localhost",6379);6//

選擇redis資料庫

7$redis->select(1);8//

get方式獲取訊息

9$msg=$_get['msg'];

10$redis->publish("mycharoom", $msg);

php 實現redis 訂閱發布

redis 發布訂閱 pub sub 是一種訊息通訊模式 傳送者 pub 傳送訊息,訂閱者 sub 接收訊息。這個可以理解為 我關注了你 你發了資訊我就可以立馬收的到 以下是我理解的幾個場景當然還有更多的場景 2.1 典型的網頁上的訊息可以做到實時通知 2.2 訂單下單以後 通過redis訂閱實時通...

Redis 發布訂閱

redis 發布訂閱 pub sub 是一種訊息通訊模式 傳送者 pub 傳送訊息,訂閱者 sub 接收訊息。redis 客戶端可以訂閱任意數量的頻道。下圖展示了頻道 channel1 以及訂閱這個頻道的三個客戶端 client2 client5 和 client1 之間的關係 當有新訊息通過 pu...

Redis 發布訂閱

redis 發布訂閱 pub sub 是一種訊息通訊模式 傳送者 publish 傳送訊息,訂閱者 subscribe 接收訊息。redis 客戶端可以訂閱任意數量的頻道。下圖是 頻道 channel1 以及訂閱這個頻道的三個客戶端 client1 client2和 client3 當有新訊息通過 ...