前言
redis等nosql簡單高效的解決了高併發場景下的一系列問題,並很大程度的解放了持久化DB的業務壓力。
實戰
測試用例
5種使用場景都提供測試用例,使用方法:
- 克隆專案: git clone git@github.com:TIGERB/easy-tips.git
- 執行指令碼: php redis/test.php [例項名稱],
例如測試悲觀鎖: 執行 php redis/test.php p-lock
執行結果:
執行count加1操作~
count值為:1
執行 php redis/test.php 獲取引數列表
引數列表:
引數有誤,正確示例:php redis/test.php p-lock
======================================
引數列表:
Array
(
[快取] => cache
[佇列] => queue
[悲觀鎖] => p-lock
[樂觀鎖] => o-lock
[訊息訂閱/推送] => Array
(
[訂閱] => sub
[推送] => pub
)
)
原始碼
這是我的一個關於《一個php技術棧後端猿的知識儲備大綱》的知識總結,目前只完成了“設計模式”。
糾錯
如果大家發現有什麼不對的地方,可以發起一個issue或者pull request,我會及時糾正,THX~
補充:發起pull request的commit message請參考文章Commit message編寫指南
本作品採用《CC 協議》,轉載必須註明作者和本文連結