mysql - php在linux後台定時啟動並執行指令碼有哪些?

來源:互聯網
上載者:User
使用者積分系統,
使用者通過任務獲得積分之後,先寫入redis作為緩衝

後台運行一個php指令碼,常駐後台,每十分鐘寫一次mysql

問題是這個php指令碼是什麼內容呢?

有網上說用什麼php-resque????什麼鬼?

具體說說都有什麼方法?

回複內容:

使用者積分系統,
使用者通過任務獲得積分之後,先寫入redis作為緩衝

後台運行一個php指令碼,常駐後台,每十分鐘寫一次mysql

問題是這個php指令碼是什麼內容呢?

有網上說用什麼php-resque????什麼鬼?

具體說說都有什麼方法?

php-resque 是一個相對來說比較成熟的背景工作系統,題主如果不想自己折騰的話就去讀讀他的文檔,然後按照你的需求去實現就好了。

下面是一些比較容易理解的入門文章,題主可以參考參考:

  • PHP-Resque 簡介

  • 用PHP實現守護進程任務後台運行與多線程(php-resque使用說明)

如果題主想自己造輪子也是很簡單的,我說一下主要流程:

首先你要知道 Linux 系統是有很強大的定時任務執行的工具的

  • crontab 定時任務

然後剩下的就是寫個php指令碼然後讓這個工具去執行了。

php指令碼的內容當然邏輯很清楚了,先從 Redis中擷取資料,計算然後寫入 Mysql,這些都是初級工程師可以寫出來的東西,不需要再詳細說了。

Cron

*/10 * * * * php /path/to/script.php

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.