首先嚴重吐槽 在使用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...