NoSQL-redis-單機多實例,偽分布式環境搭建
阿新 • • 發佈:2018-04-22
地址 eat 圖片 info .com 開啟 enabled 生成 rep
1、需要6個redis實例
2、創建redis-cluster,拷貝6份,安裝生成得bin
3、修改配置文件
打開cluster-enabled yes前面得註釋
port 分別為7001,7002,7003,7004,7005,7006
bind 改為當前IP
protected-mode 是Redis 3.2之後得新特性,yes(開啟這個配置時,redis 只接收來自於該 IP 地址列表的請求),no(處理所有請求)
4、拷貝redis的安裝文件,src中ruby集群創建腳本redis-trib.rb
5、ruby腳本運行需要ruby的的運行環境
yum install ruby
yum install rubygems
安裝runby腳本運行需要使用的三方庫
gem install redis-3.0.0.gem
6、執行ruby腳本,創建集群
./redis-trib.rb create --replicas 1 IP:7001 IP:7002 IP:7003 IP:7004 IP:7005 IP:7006
7、集群中任一客戶端都可以連接
redis-cli -h IP -p PORT -c
-c表示是集群連接,否則無法正常存儲數據,連接後可以正常將數據跳轉到各個庫中
NoSQL-redis-單機多實例,偽分布式環境搭建