REDIS 客戶端實(shí)現(xiàn)-2

接上一篇
REDIS客戶端封裝意淫

通過群里朋友反饋殿遂,意見很好,總結(jié)一下乙各,對(duì)現(xiàn)在有接口墨礁,進(jìn)一步重構(gòu)。

  1. 進(jìn)一步對(duì)客戶端友好封裝觅丰,對(duì)數(shù)據(jù)類型的轉(zhuǎn)換饵溅,封裝進(jìn)框架內(nèi)。
  2. 增加CacheDataNotFound hook妇萄,并保留原有異常拋出接口蜕企,提供客戶端靈活調(diào)用。
  3. 對(duì)key的business 部分提供靈活擴(kuò)展接口冠句,為特定業(yè)務(wù)的監(jiān)控提供擴(kuò)展轻掩。
  4. 接口不只依賴redis,理論上可以對(duì)redis 的不同接口進(jìn)行實(shí)現(xiàn)懦底,包括jedis sharded jedis jedisson以及其他異構(gòu)緩存系統(tǒng)唇牧。
  5. 將接口按類型進(jìn)行拆分,避免類過于寵大聚唐,不利于維護(hù)丐重。
  6. 提供monitor接口 befare和montor 方法,客戶端可根據(jù)需要進(jìn)行擴(kuò)展,如果需要對(duì)redis 限流杆查,可實(shí)現(xiàn)before接口扮惦,如果不需要?jiǎng)t直接返回true。
  7. 提供限流工具類亲桦。AbstractLock 客戶端可以根本需要進(jìn)行實(shí)現(xiàn)崖蜜。
  8. 將redis 客戶端從sparrow 分拆出來,單獨(dú)部署客峭,單獨(dú)維護(hù)豫领,單獨(dú)版本控制。

實(shí)現(xiàn)類圖如下


class-diagram.png

測(cè)試用例
https://github.com/sparrowzoo/sparrow-test

歡迎大家轉(zhuǎn)載舔琅,也歡迎各位有興趣的朋友一起加入.
由于個(gè)人能力有限等恐,難免有些不足之處,警請(qǐng)諒解。謝謝!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末鼠锈,一起剝皮案震驚了整個(gè)濱河市闪檬,隨后出現(xiàn)的幾起案子星著,更是在濱河造成了極大的恐慌购笆,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,265評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件虚循,死亡現(xiàn)場(chǎng)離奇詭異同欠,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)横缔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門铺遂,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人茎刚,你說我怎么就攤上這事襟锐。” “怎么了膛锭?”我有些...
    開封第一講書人閱讀 156,852評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵粮坞,是天一觀的道長。 經(jīng)常有香客問我初狰,道長莫杈,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,408評(píng)論 1 283
  • 正文 為了忘掉前任奢入,我火速辦了婚禮筝闹,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘腥光。我一直安慰自己关顷,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,445評(píng)論 5 384
  • 文/花漫 我一把揭開白布武福。 她就那樣靜靜地躺著议双,像睡著了一般。 火紅的嫁衣襯著肌膚如雪艘儒。 梳的紋絲不亂的頭發(fā)上聋伦,一...
    開封第一講書人閱讀 49,772評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音界睁,去河邊找鬼觉增。 笑死,一個(gè)胖子當(dāng)著我的面吹牛翻斟,可吹牛的內(nèi)容都是我干的逾礁。 我是一名探鬼主播,決...
    沈念sama閱讀 38,921評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼嘹履!你這毒婦竟也來了腻扇?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,688評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤砾嫉,失蹤者是張志新(化名)和其女友劉穎幼苛,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體焕刮,經(jīng)...
    沈念sama閱讀 44,130評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡舶沿,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,467評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了配并。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片括荡。...
    茶點(diǎn)故事閱讀 38,617評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖溉旋,靈堂內(nèi)的尸體忽然破棺而出畸冲,到底是詐尸還是另有隱情,我是刑警寧澤观腊,帶...
    沈念sama閱讀 34,276評(píng)論 4 329
  • 正文 年R本政府宣布邑闲,位于F島的核電站,受9級(jí)特大地震影響恕沫,放射性物質(zhì)發(fā)生泄漏监憎。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,882評(píng)論 3 312
  • 文/蒙蒙 一婶溯、第九天 我趴在偏房一處隱蔽的房頂上張望鲸阔。 院中可真熱鬧,春花似錦迄委、人聲如沸褐筛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽渔扎。三九已至,卻和暖如春信轿,著一層夾襖步出監(jiān)牢的瞬間晃痴,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評(píng)論 1 265
  • 我被黑心中介騙來泰國打工财忽, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留倘核,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,315評(píng)論 2 360
  • 正文 我出身青樓即彪,卻偏偏與公主長得像紧唱,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,486評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • NOSQL類型簡介鍵值對(duì):會(huì)使用到一個(gè)哈希表漏益,表中有一個(gè)特定的鍵和一個(gè)指針指向特定的數(shù)據(jù)蛹锰,如redis,volde...
    MicoCube閱讀 3,961評(píng)論 2 27
  • 1 Redis介紹1.1 什么是NoSql為了解決高并發(fā)、高可擴(kuò)展峦睡、高可用翎苫、大數(shù)據(jù)存儲(chǔ)問題而產(chǎn)生的數(shù)據(jù)庫解決方...
    克魯?shù)吕?/span>閱讀 5,274評(píng)論 0 36
  • 參加了一場(chǎng)活動(dòng),聆聽了幾個(gè)大咖的演講榨了,收獲很多。但有一個(gè)感覺就是攘蔽,很多如雷貫耳的大咖龙屉,曾經(jīng)在心里當(dāng)神一樣供奉的人,...
    成不熟閱讀 79評(píng)論 0 0
  • 一棵會(huì)開花的樹 一片會(huì)說話的海 它們都是寂靜的 它們都是美好的 我眼裡的 都是美的 包括你 沒有主題 存放在手機(jī)裡...
    愛跑的濯濯閱讀 162評(píng)論 2 5
  • 每當(dāng)兒子考試結(jié)束我都會(huì)問他:你對(duì)這次考試成績滿意嗎满俗?當(dāng)?shù)玫剿幕貜?fù)后转捕,我會(huì)繼續(xù)問:那你覺得問題出在哪里?能用什么方...
    潔麗1688閱讀 156評(píng)論 0 0