
PubSub 的生產者傳遞過來一個消息,Redis 會直接找到相應的消費者傳遞過去。如果一個消費者都沒有,那么消息直接丟棄。如果開始有三個消費者...
3. scan vs keys keys掃描key的復雜度為O(N),同樣scan的復雜度也為O(n) scan提供limit參數,可以控制每次...
1. 分布式限流 Redis + Lua : Redis進行每秒請求計數(Redis計數器功能),達到限流目的。其中,Redis key的設置精...
1. 配置熱加載問題 基本原理:設置定時器,定時檢測文件的變化狀態,reload配置文件內容。(讀寫分離雙buffer,回調通知機制)相關wik...
1. bufio.Reader 2. bufio.Writer 3. bufio.ReaderWriter 4. bufio.Scanner 本...
set命令用來修改shell環境的運行參數,也就是可以定制環境,本文記錄最常用的四個參數。另外執行set命令不加任何參數,將會顯示所有的環境變量...
1. 超時和取消 兩種方式: done channel context.Context 相關內容參考:https://www.kancloud....
1. 訪問范圍約束 通過限制訪問約束,減少不必要的同步帶來的性能損耗。例如,集中控制channel的寫入,對外提供channel的讀取,這樣本身...
sync包使用官方文檔:http://devdocs.io/go/sync/index#Map Go中sync包包含對低級別內存訪問同步最有用的...