簡單搭建redis 主從伺服器集群

2021-09-01 18:12:10 字數 1953 閱讀 1336

**配置機器1**

1 在192.168.157.128上進⼊desktop⽬錄,建立conf⽬錄

port 7000

bind 192.168.157.128

daemonize yes

pidfile 7000.pid

cluster-enabled yes

cluster-config-file 7000_node.conf

cluster-node-timeout 15000

port 7001

bind 192.168.157.128

daemonize yes

pidfile 7001.pid

cluster-enabled yes

cluster-config-file 7001_node.conf

cluster-node-timeout 15000

port 7002

bind 192.168.157.128

daemonize yes

pidfile 7002.pid

cluster-enabled yes

cluster-config-file 7002_node.conf

cluster-node-timeout 15000

總結:這三個檔案的配置區別只有port、pidfile、cluster-config-file三項

使用配置檔案啟動redis服務

redis-server 7000.conf

redis-server 7001.conf

redis-server 7002.conf

配置機器2
1 redis的安裝包中包含了redis-trib.rb,⽤於建立集群  //ruby

2 接下來的操作在192.168.157.128機器上進⾏

3 將命令複製,這樣可以在任何⽬錄下調⽤此命令

sudo cp /usr/share/doc/redis-tools/examples/redis-trib.rb /usr/local/bin/

若提示 目錄不存在,自行按提示安裝 ruby,及其所需其他元件

4 安裝ruby環境,因為redis-trib.rb是⽤ruby開發的
sudo apt-get install ruby

** 運⾏如下命令建立集群**

redis-trib.rb create --replicas 1 192.168.157.128:7000 192.168.157.128:7001 192.168.157.128:7002 192.168.157.127:7003 192.168.157.127:7004 192.168.157.127:7005

安裝:go get github.com/gitstliu/go-redis-cluster

示例**

安裝:

示例**

func (this*clustercontroller)get(),

conntimeout: 50 * time.millisecond,

readtimeout: 50 * time.millisecond,

writetimeout: 50 * time.millisecond,

keepalive: 16,

alivetime: 60 * time.second,

})cluster.do("set","name","itheima")

name,_ := redis.string(cluster.do("get","name"))

beego.info(name)

this.ctx.writestring("集群建立成功")

}

BIND主從伺服器搭建

dns網域名稱解析服務 搭建主,從網域名稱伺服器 bind網域名稱伺服器基礎 1 搭建主網域名稱伺服器 2 搭建 快取伺服器 3 搭建從網域名稱伺服器 bind簡介 bind不是唯一能夠提供網域名稱服務的dns服務程式,但是它是應用最廣泛的,bind可以執行大多數linux unix主機中。官方位址...

主從DNS伺服器的搭建

主從伺服器,在一開始的理解中,以為是主的dns伺服器掛掉後,dns服務自動轉向輔助dns伺服器 客戶端還能繼續解析。事實貌似不是這樣的。當我把主dns停掉的時候,客戶端只設乙個dns伺服器後,事實證明,解析是失敗的。但當我將客戶端的dns伺服器切換到從dns的ip上後,解析是正常的。說明,從伺服器只...

搭建Redis伺服器

本教程使用redis3.0版本,3.0版本主要增加了redis集群功能 redis是c語言開發,建議在linux上執行,需要安裝gcc yum install gcc c redis 3.0.0.tar.gz 在根目錄下新建redis資料夾 mkdir redis 解壓到redis資料夾 tar z...