Codis使用入門

2021-09-12 02:57:11 字數 1770 閱讀 8648

首先嚴重吐槽 在使用coids遇到無數坑 坑 坑 ... 首先對於不熟悉linux系統的同學也是一大坑爹的貨各種命令不知道邊使用邊查詢 好吧對於熟悉同學先繞道 對於codis的效能和高可用性在日後測試過程中在分享。

下面是搭建環境由於沒有linux機器就是有vm搭建軟體版本:vmware-workstation-full-10.0.7-2844087 、centos6.6 、zooinspector(zk檢視工具)、xshell win(64) 、安裝系統是win8.1

第一、安裝vm這個大家自行安裝灰常簡單    

第二、vm下安裝centos6.6 (安裝vm來自網路)

2014/12/14 16:40 上傳

到此vmware10安裝linuxcentos 6完成了

第三:搭建codis環境

1.安裝golang 環境

參考帖子:

2.安裝官方步驟(確保go環境安裝完成)

啟動部署步驟如下

首先到 [root@centos02 codis]# 下

1.啟動 dashboard

執行 bin/codis-config dashboard, 該命令會啟動 dashboard

2.初始化 slots

執行 bin/codis-config slot init,該命令會在zookeeper上建立slot相關資訊

3.啟動 codis redis(在codisserver目錄下新建兩個redis conf檔案並命名為6379.conf、6380.conf,目錄可以自己指定)

3.1啟動兩個codis server例項

4.新增 redis server group   

bin/codis-config server add 1 192.168.3.253:6379 master

5.設定 server group 服務的 slot 範圍 注意:這裡分片0 1023  其他分配有錯誤 我是這樣的  需要其他分片可以在網頁上進行分配

7. 設定**對外服務

bin/codis-config -c config.ini proxy online proxy_1     <---- proxy的id, 如 proxy_1   //上線proxy專案

8.瀏覽器:    注意:頁面上功能還沒研究請求!_ !

以上順便並非絕對!!!  到此基本可以執行起來  下面附件是我使用過程常用命令 總結 有點亂將就看!

最後連線測試  (可以整合spring-data-redis)

jedis jedis = new jedis("192.168.3.253",1900); //**位址和埠

string retstr = jedis.set("test123", "222");

system.out.println(retstr);

Codis安裝與使用導航

詳解codis安裝與部署 然後分片的原理,也就是對於codis dashboard的使用的概念上可以參考這篇文章的分片原理 codis分片原理 基於以上的總結來說,你心裡大概有乙個概念了,然後再看下面這篇 codis 小結 配置 product auth set auth for client se...

Codis集群測試

1 測試說明 1.1 背景 當前im架構設計與之前相比有很大不同,當前im將所有狀態資訊儲存在資料層,它的設計假設是資料層高可用,高效能,可擴容 目前im資料層採用redis集群codis搭建。1.2 目標 以下測試針對單機redis和codis進行測試,通過對比分析得到im資料層的擴容能力,測試出...

codis集群相關

codis是乙個分布式redis集群解決方案,對於上層的應用來說,連線到codis proxy和連線原生的redis server沒有明顯的區別。jiagou圖示如下 codis redis 是基於開源redis修改了部分內容,完全相容開源redis,分為多組主備 客戶端都通過proxy連線進來 z...