日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

为什么有了redis,还要搭建redis 集群 有什么作用

發布時間:2023/12/29 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 为什么有了redis,还要搭建redis 集群 有什么作用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

所謂的集群,就是通過添加服務器的數量,提供相同的服務,從而讓服務器達到一個穩定、高效的狀態。

使用redis集群的必要性

問題:我們已經部署好了redis,并且能啟動一個redis,實現數據的讀寫,為什么還要學習redis集群?

答:(1)單個redis存在不穩定性。當redis服務宕機了,就沒有可用的服務了。 (推薦學習:Redis視頻教程)

? ? ? ?(2)單個redis的讀寫能力是有限的。

總結:redis集群是為了強化redis的讀寫能力。

redis主從復制,主從復制模型中,有多個redis節點。其中,有且僅有一個為主節點Master。從節點Slave可以有多個。

只要網絡連接正常,Master會一直將自己的數據更新同步給Slaves,保持主從同步。



特點

(1)主節點Master可讀、可寫.? ?(2)從節點Slave只讀。(read-only)

因此,主從模型可以提高讀的能力,在一定程度上緩解了寫的能力。因為能寫仍然只有Master節點一個,可以將讀的操作全部移交到從節點上,變相提高了寫能力。
?那么初學者怎么快速的搭建一個自己的簡易的redis 集群服務呢?

一、這里我們學習簡單的搭建一個屬于自己的redis 集群服務器。需要用兩臺服務器。

二、這里我們用一臺window服務器(主,master),一臺 Ubuntu的服務器(備,salver)。

三、首先我們在window環境上安裝redis,這里就不用多說了。之前的博客已經講過了。博客地址:CSDN

? ? a)我們在window上修改主服務器redis?的配置文件。redis.windows-service.conf,修改的地方有一下幾處

? ? b)修改redis綁定的IP,因為我們要組建集群 所以主備服務的網絡是通的?,這里就不能綁定本地了。

? ? ? ?# bind 127.0.0.1 ---> bind 本地的IP,大約在56行左右。

? ? ? ?protected-mode yes --->??protected-mode no,這里主要起保護的功能,如果不修改的話,就會出現主redis寫數據的時候發生

? ? (Error: 磁盤在使用中,或被另一個進程鎖定。)

?c)這樣的話我們主服務器就簡單的修改完了,我們需要將配置好的主服務啟動起來,這個地方還有一個坑就是window的redis都是

? ? ?redis-server.exe 如果我們直接點擊啟動的話,之前的修改文件就會不生效,所以我們需要進入安裝目錄用,命令的方式啟動。

? ? ?redis-server redis.windows-server.conf。

? d)如果出現上面的日志,就表明我們的主服務器redis配置OK了,這里我們去配置備服務器上的redis。?

四、我們在ubuntu的服務其上安裝redis-server, 安裝命令, sudo apt-get install redis-server,一般安裝完之后的目錄 。

? ? ? ?我們需要修改redis.conf的一些配置。

五、我們打開備節點上的redis.conf,去編輯里面的配置,與window上的服務器配置修改的相同處,除此之外還有一個地方非常重要。

? ? ? ?# bind 127.0.0.1 ---> bind 本地的IP,大約在56行左右。

? ? ? ?slaveof 192.168.101.8 6379, 這個IP就是主服務器的IP,端口也是一樣的,

? ? ? ?如果主服務器上設置了密碼,從服務器配置:(masterauth 密碼)

六、配置完之后我們就測試一下我們配置的集群到底有沒有成功,

? 1、首先打開主服務的客服端, 我們,存儲一個數據 set num 123

2、我們在從服務器上,也同時打開被服務的客戶端 get num 獲取的數據跟set的數據是一樣的,這是我們的集群服務器就搭建成功了。

pidfile???/var/run/redis-8000.pid?

logfile???/var/log/redis/redis-8000.log

這兩個是配置日志跟進程。下篇博客在總結。

總結

以上是生活随笔為你收集整理的为什么有了redis,还要搭建redis 集群 有什么作用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。