我玩過(guò)的Redis場(chǎng)景

一鞍陨、概述

??redis是現(xiàn)階段程序員很熟悉的一個(gè)工具,人人都說(shuō)它很強(qiáng)大从隆,功能多诚撵,江湖上到處都流傳著各種它的傳說(shuō)。而且键闺,不論看哪個(gè)大牛的博客寿烟,還是牛B公司的設(shè)計(jì)架構(gòu),通通都有redis的身影辛燥。但是筛武,在我工作經(jīng)歷當(dāng)中盅藻,其實(shí)很多程序員并不會(huì)用redis,甚至很多時(shí)候是為了用而用畅铭,瞎JB用的比比皆是氏淑,讓人唏噓不已,悄悄的在背后不屑的說(shuō)一句:臭SB硕噩。當(dāng)然假残,筆者可能也是這些“臭SB”之中的一員,所以特此記錄下我玩過(guò)的redis場(chǎng)景炉擅,為今后大家罵我提供文字依據(jù)辉懒。
PS : 我是個(gè)JAVA程序員,目前僅以JAVA語(yǔ)音進(jìn)行記錄谍失。

二眶俩、使用場(chǎng)景

1、分布式session

瞎蛋逼:

??web系統(tǒng)中session的重要性不言而喻快鱼,原本session這個(gè)東西颠印,是放在后臺(tái)通過(guò)容器進(jìn)行管理,可是隨著項(xiàng)目業(yè)務(wù)越來(lái)越大抹竹,單一節(jié)點(diǎn)已經(jīng)不能滿足業(yè)務(wù)需求线罕,系統(tǒng)開(kāi)始向著集群化,分布式化發(fā)展窃判。為了保證每一個(gè)節(jié)點(diǎn)的高可用钞楼,目前流行的都是把服務(wù)器做成無(wú)狀態(tài)的服務(wù)器。這個(gè)時(shí)候就要考慮分布式session的問(wèn)題了袄琳。在此我們不討論IP_HASH啊询件,通過(guò)容器共享session這些方式。我們就說(shuō)把session放到redis里這種操作唆樊。原理其實(shí)老簡(jiǎn)單了宛琅,不管用戶通過(guò)何種方式進(jìn)行的登錄,不管用戶通過(guò)那個(gè)節(jié)點(diǎn)登錄的系統(tǒng)窗轩,只需要把session放到redis里就好了夯秃,這樣用戶之后的操作,都可以通過(guò)統(tǒng)一的redis拿到所需要的數(shù)據(jù)了痢艺。

怎么做

感謝萬(wàn)能的spring仓洼,有個(gè)工具叫spring-session-data-redis,用它堤舒,沒(méi)跑色建。

2、分布式定時(shí)任務(wù)

setnx + expire舌缤。后臺(tái)兩個(gè)線程箕戳,一個(gè)搶鎖某残,一個(gè)更新消失時(shí)間。

3陵吸、分布式鎖

setnx玻墅。redlock(有spring boot 配套插件)

4、熱數(shù)據(jù)緩存

沒(méi)啥說(shuō)的壮虫,最常用

5澳厢、保存靜態(tài)頁(yè)面

秒殺系統(tǒng)中,常用來(lái)把頁(yè)面通過(guò)字符串形式保存在redis中

6囚似、預(yù)處理

高并發(fā)系統(tǒng)剩拢,把要處理的數(shù)據(jù)提前放到redis中,先做運(yùn)算饶唤,再放入MQ里排隊(duì)

7徐伐、接口限流

每個(gè)接口預(yù)設(shè)置時(shí)間,和流量

8募狂、共同好友

set 操作办素,交集,并集等

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末熬尺,一起剝皮案震驚了整個(gè)濱河市摸屠,隨后出現(xiàn)的幾起案子谓罗,更是在濱河造成了極大的恐慌粱哼,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,843評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件檩咱,死亡現(xiàn)場(chǎng)離奇詭異揭措,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)刻蚯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,538評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門绊含,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人炊汹,你說(shuō)我怎么就攤上這事躬充。” “怎么了讨便?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,187評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵充甚,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我霸褒,道長(zhǎng)伴找,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,264評(píng)論 1 292
  • 正文 為了忘掉前任废菱,我火速辦了婚禮技矮,結(jié)果婚禮上抖誉,老公的妹妹穿的比我還像新娘。我一直安慰自己衰倦,他們只是感情好袒炉,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,289評(píng)論 6 390
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著樊零,像睡著了一般梳杏。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上淹接,一...
    開(kāi)封第一講書(shū)人閱讀 51,231評(píng)論 1 299
  • 那天十性,我揣著相機(jī)與錄音,去河邊找鬼塑悼。 笑死劲适,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的厢蒜。 我是一名探鬼主播霞势,決...
    沈念sama閱讀 40,116評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼斑鸦!你這毒婦竟也來(lái)了愕贡?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,945評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤巷屿,失蹤者是張志新(化名)和其女友劉穎固以,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體嘱巾,經(jīng)...
    沈念sama閱讀 45,367評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡憨琳,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,581評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了旬昭。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片篙螟。...
    茶點(diǎn)故事閱讀 39,754評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖问拘,靈堂內(nèi)的尸體忽然破棺而出遍略,到底是詐尸還是另有隱情,我是刑警寧澤骤坐,帶...
    沈念sama閱讀 35,458評(píng)論 5 344
  • 正文 年R本政府宣布绪杏,位于F島的核電站,受9級(jí)特大地震影響或油,放射性物質(zhì)發(fā)生泄漏寞忿。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,068評(píng)論 3 327
  • 文/蒙蒙 一顶岸、第九天 我趴在偏房一處隱蔽的房頂上張望腔彰。 院中可真熱鬧叫编,春花似錦、人聲如沸霹抛。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,692評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)杯拐。三九已至霞篡,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間端逼,已是汗流浹背朗兵。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,842評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留顶滩,地道東北人余掖。 一個(gè)月前我還...
    沈念sama閱讀 47,797評(píng)論 2 369
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像礁鲁,于是被迫代替她去往敵國(guó)和親盐欺。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,654評(píng)論 2 354

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

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理仅醇,服務(wù)發(fā)現(xiàn)冗美,斷路器,智...
    卡卡羅2017閱讀 134,652評(píng)論 18 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,806評(píng)論 6 342
  • NOSQL類型簡(jiǎn)介鍵值對(duì):會(huì)使用到一個(gè)哈希表析二,表中有一個(gè)特定的鍵和一個(gè)指針指向特定的數(shù)據(jù)粉洼,如redis,volde...
    MicoCube閱讀 3,981評(píng)論 2 27
  • 今天折騰了一下ios真機(jī)調(diào)試甲抖,還有點(diǎn)曲折漆改,不知道的童鞋(像我這樣從來(lái)沒(méi)有接觸過(guò)iOS開(kāi)發(fā)的)估計(jì)要試半天,網(wǎng)上搜的...
    Angeladaddy閱讀 1,078評(píng)論 0 0