redis 訊息佇列 環境搭建

2021-07-04 19:58:37 字數 398 閱讀 9614

在我們的生產環境中有兩台伺服器:

1.我們在主伺服器上安裝了redis 和phpredis,同樣我們在從伺服器上也進行同樣的安裝。

2.我們把主伺服器的產生的log都放到redis的lpush放到list資料型別中:

$redis->lpush('sb_log_list',$log_message);

3.然後在從伺服器上不斷的把log資訊取出來進行處理分析:

while (true)

continue;

}$loghandle->loghandledispatch($conn,$msg_content[1]);

error_log($msg_content[1]."\r\n",3,'./log/test.log');  //對log資訊做備份

}

Redis訊息佇列

redis的訊息佇列使用簡單,沒有什麼配置,比activemq要輕量級太多,當然功能也比較簡單,如果只需要簡單的訂閱以及發布,可以考慮使用它。訂閱操作 命令為 subscribe channel channel 如 1 所示,即成功訂閱頻道 redis.blog 發布操作 命令為publish ch...

Redis 訊息佇列

訊息佇列,是在構建大型專案的時候 經常會用到的中間價系統,使用訊息佇列有很多好處,例如 1.實現各元件之間的松耦合。利用訊息系統可以使各個元件之間面向資料,而不是面向具體的介面。2.易於擴充套件。對於訊息系統而言,消費者和生產者都可以橫向擴充套件。提到佇列,很自然的就會想到redis的列表型別,可以...

Redis訊息佇列

redis的訊息佇列使用簡單,沒有什麼配置,比activemq要輕量級太多,當然功能也比較簡單,如果只需要簡單的訂閱以及發布,可以考慮使用它。訂閱操作 命令為 subscribe channel channel 如 1 所示,即成功訂閱頻道 redis.blog 發布操作 命令為publish ch...