麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

.net數據緩存(二)之Redis部署

2019-11-14 13:51:26
字體:
來源:轉載
供稿:網友

現在的業務系統越來復雜,大型門戶網站內容越來越多,數據庫的數據量也越來愈大,所以有了“大數據”這一概念的出現。但是我們都知道當數據庫的數據量和訪問過于頻繁都會影響系統整體性能體驗,特別是并發量高的系統。為此,我們通過數據緩存來,減輕數據庫的壓力。為此,隨著時間的步伐,各式各樣的緩存技術的出現,讓我們對于這些技術有些眼花繚亂。不是說功能最全的最先進,就是適合自己。我們要看看自己系統的定位去評估自己的系統適合使用哪種緩存機制。當然,也可以通過定義緩存接口,以后方便緩存機制的替換。下面我們來了解下緩存的概念、分類及發展趨勢。

一、 部署環境
a、Redis版本

3.0.5 選取原因:只有3.0以后的版本才官方支持分布式集群

b、服務器操作系統

CentOS 7 選取原因:Redis官方版本是linux環境下的

二、 知識準備
1、概念準備

首先要知道為什么要對做緩存分布式集群,一是我們知道本地緩存壓力大時,不能不滿足需求,自然會考慮到把緩存放到網絡服務器上,根據業務需求增大,這樣可以進行水平擴展;二是我們知道當分布式部署方案的節點服務器各自承擔自己負責的工作,與其他節點相互獨立,這是當某臺節點宕機或者網絡異常,就會導致不能訪問,這樣我們如果將各個節點,進行單獨的集群式部署,可以達到安全性要求了。

集群的目的我們初步了解了,但是我之前的之前的理解,用兩三臺個服務器,這樣不就算是集群了么。其實不然,Redis起初已經提供了主/從模式,這最多只能算是備份,一臺服務器掛了,另一臺服務器頂上,而沒有達到真正意思上的集群。真正意義上的集群,不是備份,而且含有均衡的作用。那怎么達到均衡呢?我們建議所有的生產環境至少部署5個節點,因為在較小的集群中,單點故障意味著復制的需求很可能得不到滿足。這將導致性能下降并且增加數據丟失的風險。另外,小于5個節點的集群將使得75%至100%的節點需要響應每個請求,這將導致不必要的負載從而降低性能。

2、拓撲預覽
集群部署拓撲圖
容錯圖
三、 部署實踐
1、安裝好CentOS7(為讓不熟悉的Linux的園友能夠不陌生,能夠在圖形化界面完成盡量在圖形化界面操作完成)

2、在redis.io下載最新redis源碼包,然后右鍵解壓
3、編譯和安裝

注意這個,一定要登錄root用戶才行。桌面用戶一般是沒有root權限的。(由于我已經編譯和安裝過界面,會有不同)

4、 配置redis的配置文件
a、建立6個文件夾
b、建立配置文件(將端口號修改后,復制粘貼到建立好的每個文件夾中)
c、啟動6個redis-server
d、實現集群

這我們需要使用一個(redis-trib.rb)程序,需要ruby環境支持

下載redis-3.2.1.gem

e、執行集群命令
e、檢驗結果
總結,之前看別人寫的,總認為知道了,但是真的自己動起手來,總是遇到這樣或者那樣的問題。遇到問題不可怕,就怕解決不了問題。Linux不懂,redis概念也不太清楚,當命令敲起來,慢慢豁然開朗。學習=理論+實踐,這次又有很大的體會了。
參考一:官方中文翻譯集群教程

上一篇:C/S結構B/S結構

下一篇:重構

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: av一道本 | 69性欧美高清影院 | 日本aaaa片毛片免费观看视频 | 九九黄色 | 成人毛片免费看 | 黄色的视频在线观看 | 91免费高清视频 | 毛片在线免费 | 青草久久av| 欧美一级做一级爱a做片性 久久久资源网 | 国产88久久久国产精品免费二区 | 91精品国产777在线观看 | 日韩黄色三级视频 | 欧美日韩中文字幕在线 | 久久精品一区二区三区不卡牛牛 | 亚洲一区二区免费 | 日韩视频在线一区二区三区 | 一区二区三区日本在线观看 | 亚洲影视在线 | 国内免费视频成人精品 | 成人综合免费视频 | 精品久久久久久久久久久aⅴ | 夜夜夜精品视频 | 污黄视频在线观看 | 精品国产一区二区三区成人影院 | 91羞羞| 91热久久免费频精品黑人99 | 午夜在线视频一区二区三区 | 精品一区二区在线观看视频 | 午夜在线观看视频网站 | 日本一区二区在线 | 欧美成人精品一区 | 成人午夜一区 | 午夜视频国产 | 亚洲成人高清电影 | 视频一区二区三区在线 | 成人午夜小视频 | 3级毛片| 激情综合婷婷久久 | 欧美综合在线观看 | 一区二区三区欧美在线 |