我是參照這兩篇教程進行的操做: 1.http://www.javashuo.com/article/p-kyivbdfb-gv.html (主)html
2.http://www.javashuo.com/article/p-ewirpdwn-ky.htmljava
3.http://www.cnblogs.com/007sx/p/8108895.htmlnode
如下主要記錄的是,本身在實際操做中踩得坑:git
1.下載解壓redis,並複製出另外5份,都統一放在redis文件夾下,並將他們的文件夾分別命名爲6379 6380 6381 6382 6383 6384(對應各自的端口號);github
2.分別修改配置文件(6個都得改)redis.windows.conf,修改裏面的端口號,以及集羣支持配置。redis
port 6379(分別爲各自端口號6379-6384,與文件夾命名一致) windows
bind 0.0.0.0 (初始爲:127.0.0.1,這樣外部網絡是連不了的,會報錯:redis connection refused: connect)ruby
protected-mode no (本來參數值爲:yes,這樣外部網絡也是連不了的,會報錯:redis connection refused: connect)網絡
cluster-enabled yes (設置爲支持集羣配置,若是 cluster-enabled 不爲yes, 那麼在使用JedisCluster集羣代碼獲取的時候,會報錯。)app
cluster-node-timeout 5000 (cluster-node-timeout 調整爲 5000,那麼在建立集羣的時候,不會超時。)
appendonly yes
3.編寫一個 bat 來啓動 redis,在每一個節點目錄下創建 start.bat , 內容以下:
title redis-6380 (對應各自端口號6379-6384)
redis-server.exe redis.windows.conf
4.安裝ruby (因爲 Redis 的集羣使用 ruby腳本編寫,因此係統須要有 Ruby 環境。 百度下 rubyinstaller-2.3.3-x64.exe, 並下載安裝。)
安裝在redis目錄下
若是此時在cmd上執行該命令,那麼會出現以下錯誤:
是由於缺乏 ruby 的一些模塊,須要參考後面的安裝處理。
6.下載rubygems.
下載地址 https://rubygems.org/pages/download, 下載後解壓,而後在在此安裝目錄下,執行命令 ruby setup.rb
9.設置密碼
若是須要外網訪問,則須要開放端口,但爲了防止redis被攻擊,能夠加上密碼。 如需加上密碼,則在第2步的配置文件中加上這行代碼(6個都得加) :
requirepass yourpassword
此時須要關掉6個redis服務,而後從新運行這6個redis服務(雙擊第3步中創建的腳本)。構建集羣的腳本不須要再次運行