redis等nosql簡單高效的解決了高併發場景下的一系列問題,並很大程度的解放了持久化DB的業務壓力。php
5種使用場景都提供測試用例,使用方法:html
例如測試悲觀鎖: 運行 php redis/test.php p-lockgit
運行結果: 執行count加1操做~ count值爲:1
運行 php redis/test.php 獲取參數列表 參數列表: 參數有誤,正確示例:php redis/test.php p-lock ====================================== 參數列表: Array ( [緩存] => cache [隊列] => queue [悲觀鎖] => p-lock [樂觀鎖] => o-lock [消息訂閱/推送] => Array ( [訂閱] => sub [推送] => pub ) )
源碼地址 https://github.com/TIGERB/eas...
這是個人一個關於《一個php技術棧後端猿的知識儲備大綱》的知識總結,目前只完成了「設計模式」。github
若是你們發現有什麼不對的地方,能夠發起一個issue或者pull request,我會及時糾正,THX~redis
補充:發起pull request的commit message請參考文章 Commit message編寫指南
Easy PHP:一個極速輕量級的PHP全棧框架
掃面下方二維碼關注個人技術公衆號,及時爲你們推送個人原創技術分享sql