溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Codis的具體功能和Redis集群的問題的討論

發(fā)布時間:2021-09-04 14:50:10 來源:億速云 閱讀:133 作者:chen 欄目:大數(shù)據(jù)

本篇內容介紹了“Codis的具體功能和Redis集群的問題的討論”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

1、課程名稱:Codis 簡介

2、具體內容

 

Codis 所完成的功能:高可用的Redis 集群。

2.1 Redis 集群的問題

 

既然要討論集群的問題,那么就一定要清楚在任何的數(shù)據(jù)庫系統(tǒng)開發(fā)過程之中,主從關系一定是核心的概念,因為利用主從關系可以保證在災難出現(xiàn)之后可以進行及時的恢復處理。

如果說現(xiàn)在直接使用 Redis 主從關系,那么一定需要進行手工的配置。

Codis的具體功能和Redis集群的問題的討論

那么所有的主從關系的配置,必須明確的通過從服務器的配置文件來進行設置,如果從服務器沒有進行設置,那么很明顯是不可能找到與之對應的 master 服務器,從而也就無法實現(xiàn)主從配置了,這一切都需要硬性的配置實現(xiàn)。如果要硬性的配置,那么就需要進行關機控制,而后配置完成后再進行數(shù)據(jù)的同步處理。

· 于是開始思考,有沒有一種方案可以避免掉關機實現(xiàn)的主從關系,而利用一些簡單的配置邏輯動態(tài)配置主從關系;

而且如果在項目的開發(fā)過程之中,真的去使用了 redis 集群操作,那么也會面臨一個問題,所有的電腦的內存是有限的,假如說現(xiàn)在有一個服務需要集中式的大內存操作。

Codis的具體功能和Redis集群的問題的討論

在 redis 之中,它所具備的特點就是每一臺獨立的 redis 服務器進行獨立的服務,不會實現(xiàn)云的概念。所以這個時候人們就會發(fā)現(xiàn)redis 有許多的不足。

所以在這樣的環(huán)境下,國內就有一家著名的公司(被收購了)推出了一個自己研發(fā)的開源項目:Codis。

2.2 、認識 codis

Codis的具體功能和Redis集群的問題的討論

codis 的 GITHUB 地址:https://github.com/CodisLabs/codis

Codis的具體功能和Redis集群的問題的討論

建議大家可以將這個 Codis 組件做一個標記,以方便自己學習。

Codis的具體功能和Redis集群的問題的討論

雖然 Codis 的操作是將多組 Redis 服務器整合為一個整體,但是對于每一組 Redis 依然只會保存有自己的數(shù)據(jù)。

Codis的具體功能和Redis集群的問題的討論

本次使用的 Codis 里面包含有兩套支持的 Redis 開發(fā)包(2.8、3.2.4)這次將直接使用 3.2.4,但是千萬要記住一點,此時的 Redis

的服務器啟動不再通過 redis-server 命令完成了,而是通過 codis-server 命令完成。

“Codis的具體功能和Redis集群的問題的討論”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。

AI