課程
/后端開發
/PHP
/PHP秒殺設計
暫時沒有代碼
2020-09-17
源自:PHP秒殺設計 4-4
正在回答
還是PHP操作Redis,執行的是Redis的eval命令,這個命令傳入的字符串是lua代碼,可以在Redis服務器執行這段lua代碼。
因為要判斷庫存是否已搶完,如果在PHP端直接判斷會出現超賣,所以需要在redis內部判斷,調用lua腳本判斷。有點像mysql的存儲過程。
舉報
利用php+redis打造一個高性能的訂單秒殺系統
1 回答redis中lua api
1 回答為什么減庫存不能用list 而是要用哈希去判斷
1 回答哇靠lua是什么鬼
4 回答小兄弟,php怎么做到高并發,高可用?
1 回答為啥不用rediscluster
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-09-24
還是PHP操作Redis,執行的是Redis的eval命令,這個命令傳入的字符串是lua代碼,可以在Redis服務器執行這段lua代碼。
2020-11-04
因為要判斷庫存是否已搶完,如果在PHP端直接判斷會出現超賣,所以需要在redis內部判斷,調用lua腳本判斷。有點像mysql的存儲過程。