Redis實(shí)戰(zhàn)

1熄守、持久化

持久化分為RDB持久化和AOF秽荤,前者是生成快照,如果數(shù)據(jù)改動(dòng)大時(shí)該持久化效率高柠横;后者記錄命令窃款,數(shù)據(jù)量大但改動(dòng)小時(shí),該持久化效率高得多牍氛。

RDB默認(rèn)是開(kāi)啟的晨继,AOF要開(kāi)啟需改配置文件的appendonly為yes。

a搬俊、RDB的相關(guān)配置:

save 900 1

save 150 10

save 60 10000

代表多久達(dá)到多少改變紊扬,則觸發(fā)RDB生成。

b唉擂、AOF的相關(guān)配置:

# appendfsync always

appendfsync everysec

# appendfsync no

表示什么時(shí)候把AOF從緩存寫(xiě)入到文件里(沒(méi)寫(xiě)入文件的話(huà)餐屎,服務(wù)關(guān)掉就沒(méi)了)

2、主從復(fù)制

設(shè)置主服務(wù)器的地址和密碼:

slaveof <masterip> <masterport>

masterauth <master-password>

3玩祟、cluster集群

首先要開(kāi)啟:cluster-enabled yes

然后:網(wǎng)上介紹的都是用ruby腳本redis-trib.rb來(lái)分配和管理集群(這個(gè)實(shí)戰(zhàn)時(shí)發(fā)現(xiàn)在centOS下有ruby版本問(wèn)題腹缩,然后使用rvm又各種問(wèn)題,暫時(shí)沒(méi)弄出來(lái))

不使用redis-trib.rb,可以用命令加手動(dòng)改nodes.conf來(lái)實(shí)現(xiàn)藏鹊。首先cluster的相關(guān)命令有:

cluster info:看集群是否啟動(dòng)润讥,有幾個(gè)節(jié)點(diǎn),已分配槽的數(shù)量(總共16384個(gè)槽盘寡,編號(hào):0-16383)

cluster nodes:看集群各節(jié)點(diǎn)分別分配了哪些槽(與文件nodes.conf是一致的楚殿,手動(dòng)改是因?yàn)槊畈恢С峙吭O(shè)置槽給節(jié)點(diǎn) ,每個(gè)節(jié)點(diǎn)的connected后面是槽的信息竿痰,比如:0-7000 7551 8620)

cluster meet [ip] [port]:把當(dāng)前節(jié)點(diǎn)加入某個(gè)節(jié)點(diǎn)所在的集群

cluster addslots <slot> [slot ...]: 增加槽

cluster delslots [slot ...]?:刪除槽

cluster flushslots:刪除所有槽

cluster keyslot ?:計(jì)算鍵 key 應(yīng)該被放置在哪個(gè)槽上

cluster replicate <node_id>:把當(dāng)前節(jié)點(diǎn)設(shè)置成另一個(gè)節(jié)點(diǎn)的從節(jié)點(diǎn)(需要先用cluster meet使自身成為集群的一個(gè)節(jié)點(diǎn)脆粥,然后用cluster nodes查看節(jié)點(diǎn)id)

Java使用Redis集群,只需加上如下配置:

spring.redis.cluster.nodes=127.0.0.1:6379,127.0.0.1:6381

spring.redis.cluster.maxRedirects=3

4影涉、訂閱與發(fā)布

訂閱有兩種变隔,訂閱頻道與訂閱模式:

subscribe [channel]:如 subscribe xx

subscribe [pattern]:如 subscribe x*

發(fā)布:

publish [channel] [message]:如 publish xx hello? (以上兩個(gè)訂閱都會(huì)收到)

Java使用訂閱發(fā)布:

發(fā)布頻道index消息:

redisTem.convertAndSend("index", msg); //redisTem類(lèi)型為RedisTemplate<String, String>

訂閱頻道index消息:

把業(yè)務(wù)實(shí)現(xiàn)與訂閱進(jìn)行綁定
業(yè)務(wù)實(shí)現(xiàn)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市常潮,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌楷力,老刑警劉巖喊式,帶你破解...
    沈念sama閱讀 217,277評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異萧朝,居然都是意外死亡岔留,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門(mén)检柬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)献联,“玉大人,你說(shuō)我怎么就攤上這事何址±锬妫” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,624評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵用爪,是天一觀(guān)的道長(zhǎng)原押。 經(jīng)常有香客問(wèn)我,道長(zhǎng)偎血,這世上最難降的妖魔是什么诸衔? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,356評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮颇玷,結(jié)果婚禮上笨农,老公的妹妹穿的比我還像新娘。我一直安慰自己帖渠,他們只是感情好谒亦,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著,像睡著了一般诊霹。 火紅的嫁衣襯著肌膚如雪羞延。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,292評(píng)論 1 301
  • 那天脾还,我揣著相機(jī)與錄音伴箩,去河邊找鬼。 笑死鄙漏,一個(gè)胖子當(dāng)著我的面吹牛嗤谚,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播怔蚌,決...
    沈念sama閱讀 40,135評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼巩步,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了桦踊?” 一聲冷哼從身側(cè)響起椅野,我...
    開(kāi)封第一講書(shū)人閱讀 38,992評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎籍胯,沒(méi)想到半個(gè)月后竟闪,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,429評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡杖狼,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評(píng)論 3 334
  • 正文 我和宋清朗相戀三年炼蛤,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蝶涩。...
    茶點(diǎn)故事閱讀 39,785評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡理朋,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出绿聘,到底是詐尸還是另有隱情嗽上,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評(píng)論 5 345
  • 正文 年R本政府宣布熄攘,位于F島的核電站炸裆,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏鲜屏。R本人自食惡果不足惜烹看,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望洛史。 院中可真熱鬧惯殊,春花似錦、人聲如沸也殖。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,723評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至己儒,卻和暖如春崎岂,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背闪湾。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,858評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工冲甘, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人途样。 一個(gè)月前我還...
    沈念sama閱讀 47,891評(píng)論 2 370
  • 正文 我出身青樓江醇,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親何暇。 傳聞我的和親對(duì)象是個(gè)殘疾皇子陶夜,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評(píng)論 2 354

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

  • NOSQL類(lèi)型簡(jiǎn)介鍵值對(duì):會(huì)使用到一個(gè)哈希表,表中有一個(gè)特定的鍵和一個(gè)指針指向特定的數(shù)據(jù)裆站,如redis条辟,volde...
    MicoCube閱讀 3,981評(píng)論 2 27
  • 一、redis的優(yōu)勢(shì) 1宏胯、redis簡(jiǎn)介 redis是速度非秤鸬眨快的非關(guān)系型數(shù)據(jù)庫(kù),是內(nèi)存數(shù)據(jù)庫(kù)胳嘲,可以以key-va...
    我就是要皮閱讀 530評(píng)論 3 6
  • 1厂僧、什么是Redis扣草? Redis本質(zhì)上是一個(gè)Key-Value類(lèi)型的內(nèi)存數(shù)據(jù)庫(kù)了牛,很像memcached,整個(gè)數(shù)據(jù)...
    夜風(fēng)月圓閱讀 2,214評(píng)論 0 23
  • 我說(shuō)我想試試盡全力的感覺(jué)辰妙,試試一切都做自己選擇的感覺(jué)鹰祸,試試那種可以把握自己的感覺(jué)!
    一個(gè)人的朝圣aini閱讀 166評(píng)論 0 0
  • 繼泰國(guó)13名少年被困洞穴幸運(yùn)被營(yíng)救后密浑,美國(guó)一名23歲女子也成為奇跡生還的幸運(yùn)者蛙婴,這名女子駕車(chē)摔下60米高的懸崖,在...
    小右3020閱讀 136評(píng)論 0 0