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