成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

侯軍偉:Redis新浪大運(yùn)維

原創(chuàng)
移動(dòng)開發(fā) Redis
Redis的一個(gè)很大好處就是可以不用整個(gè)轉(zhuǎn)入到這個(gè)數(shù)據(jù)庫,而是可以沿用之前的MySQL等數(shù)據(jù)庫,而僅在一些特定的應(yīng)用場(chǎng)景通過Redis的特性提高效率。本文列出了11個(gè)這樣的Web應(yīng)用場(chǎng)景,如顯示最新的項(xiàng)目列表、刪除和過濾、排行榜等相關(guān)需求。

2013年4月26日-27日,由51CTO傳媒集團(tuán)旗下WOT(World Of Tech)品牌主辦的2013大數(shù)據(jù)全球技術(shù)峰會(huì)在北京富力萬麗酒店召開。本次峰會(huì)將圍繞大數(shù)據(jù)基礎(chǔ)架構(gòu)與上層應(yīng)用的生態(tài)系統(tǒng),解決大規(guī)模數(shù)據(jù)引發(fā)的問題,探索大數(shù)據(jù)基礎(chǔ)的解決方案,激發(fā)數(shù)據(jù)挖掘帶來的競(jìng)爭(zhēng)力,讓數(shù)據(jù)發(fā)出聲音。51CTO作為本次峰會(huì)的主辦方,將全程視頻、圖文直播報(bào)道這場(chǎng)數(shù)據(jù)的盛宴,更多內(nèi)容請(qǐng)點(diǎn)擊專題:2013大數(shù)據(jù)全球技術(shù)峰會(huì)

 

2013大數(shù)據(jù)全球技術(shù)峰會(huì)專題

在4月26日的NoSQL&NewSQL專場(chǎng)論壇中,新浪高級(jí)DBA盧侯軍偉先生表了主題為“Redis在新浪的大規(guī)模運(yùn)維經(jīng)驗(yàn)”的演講。

Redis簡(jiǎn)介:

Redis是一個(gè)key-value存儲(chǔ)系統(tǒng),它和Memcached很像,支持存儲(chǔ)的value類型相對(duì)很多,包括string(字符串)、list(鏈表)、set(集合)和zset(有序集合)。這些數(shù)據(jù)類型基本全支持push/pop、add/remove及取交集并集和差集及更豐富的操作,并且這些操作都是原子性的。以此為基礎(chǔ),Redis支持各種不同方式的排序。和memcached一樣,為了保證效率,數(shù)據(jù)都是緩存在內(nèi)存中。區(qū)別的是Redis會(huì)周期性的把更新的數(shù)據(jù)寫入磁盤或者把修改操作寫入追加的記錄文件,并且以此為基礎(chǔ)實(shí)現(xiàn)了master-slave(主從)同步。

Redis 是一個(gè)高性能的key-value數(shù)據(jù)庫。Redis的出現(xiàn)很大程度補(bǔ)償了memcached這類key/value存儲(chǔ)的不足,在多種場(chǎng)合可以對(duì)關(guān)系數(shù)據(jù)庫起到很好的補(bǔ)充作用。它提供了Python,Ruby,Erlang,PHP客戶端,使用很方便。

Redis應(yīng)用:

Redis的一個(gè)很大好處就是可以不用整個(gè)轉(zhuǎn)入到這個(gè)數(shù)據(jù)庫,而是可以沿用之前的MySQL等數(shù)據(jù)庫,而僅在一些特定的應(yīng)用場(chǎng)景通過Redis的特性提高效率。本文列出了11個(gè)這樣的Web應(yīng)用場(chǎng)景,如顯示***的項(xiàng)目列表、刪除和過濾、排行榜等相關(guān)需求。

運(yùn)維經(jīng)驗(yàn):

所有的機(jī)器的分配必須人工進(jìn)行分配
人工分配有個(gè)問題,大部分場(chǎng)景下我們是將redis作為存儲(chǔ)使用,所以我們沒有設(shè)置maxmemory
但是這樣就引入了一個(gè)問題,一臺(tái)96G內(nèi)存的服務(wù)器,業(yè)務(wù)使用了30G內(nèi)存,這個(gè)時(shí)候我們需要再部署一個(gè)業(yè)務(wù),我們能否使用這臺(tái)機(jī)器剩下的內(nèi)存?
引入了大量的人力成本。
通過外部的輔助系統(tǒng)將原來的一個(gè)需要運(yùn)維人員大量參與的系統(tǒng)轉(zhuǎn)變?yōu)橐粋€(gè)半自動(dòng)的系統(tǒng),從而解放生產(chǎn)力

redis 雙寫
通過應(yīng) 用服務(wù)器器寫入兩份來進(jìn)行。
缺點(diǎn):
1.數(shù)據(jù)的一致性比較欠缺。
2.當(dāng)其中一臺(tái)master掛掉之后,后續(xù)添加新的master進(jìn)行運(yùn)維成本比較高。
使用ruby編寫,通過NodeManager檢查redis服務(wù)器的狀態(tài),然后更新zookeeper中的列表,zookeeper來維護(hù)當(dāng)前可用服務(wù)器列表。
zk中保存三個(gè)列表:master、slaves、unavailable。
NodeManager通過配置文件讀取node列表。

每個(gè)node一個(gè)NodeWatcher線程,每隔2秒鐘檢查一次node的狀態(tài)(syncing、available、unavailable)
如果node連續(xù)max_failures次失敗的話,設(shè)置為unavailable
NodeWatcher將 狀態(tài)存放在NodeManager的狀態(tài)queue中
NodeManager的一個(gè)線程定期的檢查queue中的狀態(tài),對(duì)狀態(tài)進(jìn)行處理:
1.unavailable
處理時(shí)判斷node是否為master,如果為master則執(zhí)行promote_new_master將選出新的master并對(duì)剩余的slave執(zhí)行slaveof,如果是slave的話,則從slave列表中移除
2.syncing
將node加入到unavailable列表中,并從slave列表中移除
3.available
判斷node是否在當(dāng)前的available列表中,如果不在列表中,則加入到available列表中。 
可以部署多個(gè)NodeManager,一個(gè)時(shí)間只有一個(gè) NodeManager處于可用狀態(tài),多個(gè)NodeManager注冊(cè)到zookeeper中。 
缺點(diǎn):
1.現(xiàn)有代碼需要進(jìn)行改造,以支持通過zookeeper來獲取可用的服務(wù)列表(有現(xiàn)成的客 戶端)。
2.沒有考慮到多機(jī)房的本地化原則(可 以通過增加客戶端的判斷邏輯來進(jìn)行)
3.只有一個(gè)active的NodeManager節(jié)點(diǎn),如果該NodeManager節(jié)點(diǎn)的網(wǎng)絡(luò)出現(xiàn)問題,則會(huì)出現(xiàn)誤操 作的現(xiàn)象。
 
以上是51CTO.com記者從一線為您帶來的精彩報(bào)道。后續(xù)我們還有更加精彩的獨(dú)家報(bào)道,敬請(qǐng)關(guān)注。
責(zé)任編輯:閆佳明 來源: 51CTO
相關(guān)推薦

2019-09-28 23:17:41

zabbix運(yùn)維監(jiān)控

2011-01-18 13:41:40

運(yùn)維法則

2013-12-20 13:22:50

2009-04-15 14:59:19

方正科技文祥E110

2016-12-13 13:15:49

運(yùn)維

2020-07-06 07:50:13

Redis開發(fā)運(yùn)維

2019-08-15 09:45:54

軟件技術(shù)Docker

2019-03-19 08:41:38

Linux運(yùn)維變更

2017-04-27 11:15:05

新浪微博LNMP架構(gòu)侯青龍

2020-12-30 08:09:46

運(yùn)維Prometheus 監(jiān)控

2019-03-15 10:13:10

運(yùn)維云計(jì)算運(yùn)營

2010-01-21 22:19:25

網(wǎng)絡(luò)優(yōu)化運(yùn)維管理摩卡軟件

2022-04-20 14:41:39

銳捷網(wǎng)絡(luò)智能運(yùn)維

2013-03-29 09:15:08

IT運(yùn)維運(yùn)維人員運(yùn)維工程師

2019-08-15 10:41:33

云時(shí)代運(yùn)維容器

2020-03-03 14:35:34

LinuxRedis命令

2014-06-12 08:58:04

運(yùn)維

2020-06-30 09:35:25

智能運(yùn)維云架構(gòu)IT運(yùn)營

2014-08-04 10:10:35

IT運(yùn)維自動(dòng)化運(yùn)維

2018-03-27 16:23:53

運(yùn)維AI智能
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 中国一级特黄真人毛片 | 久久精品小视频 | 国产黄色av网站 | 久草资源网站 | 日韩av免费在线电影 | 日韩成人影院 | 精品一二三区在线观看 | 伊人看片 | 欧美一区二区三区四区五区无卡码 | 国产视频久久久久 | 国产一区二区在线免费 | 日韩精品视频在线 | 国产精品视频一区二区三区 | av香港经典三级级 在线 | 国产成人a亚洲精品 | 91久久久久| 欧美 日韩 中文 | 精品国产乱码久久久久久1区2区 | 久久久久久中文字幕 | 中文字幕 亚洲一区 | 日韩中文视频 | 欧美精品福利视频 | 天天操,夜夜爽 | 日本精品一区二区在线观看 | hitomi一区二区三区精品 | 久久男人 | 国产午夜精品一区二区三区嫩草 | 久久久久久免费毛片精品 | 欧美一级久久 | 久久青 | 欧美中文一区 | 久久婷婷av| 久久久久国产一区二区三区四区 | 1204国产成人精品视频 | 国产亚洲二区 | 成人av免费网站 | 91精品国产综合久久久久久漫画 | 91在线精品秘密一区二区 | 欧美在线视频一区二区 | 欧美视频二区 | 91久久精品一区二区三区 |