1. 程式人生 > >NoSQL-redis-單機多實例,偽分布式環境搭建

NoSQL-redis-單機多實例,偽分布式環境搭建

地址 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-單機多實例,偽分布式環境搭建