Redis Sentinel集群方案–单机测试

vi ./redis_cluster/master_6379/redis.conf(将对应布置矫正成如下卡塔尔

####master  redis.conf
####端口
port 6379
####授权密码,在安全的条件中能够不设置
requirepass luyx30       
masterauth luyx30
####疏解指令重命名,若已结构则不必要修正
#rename-command
####开启AOF
appendonly yes
save “”

vi ./redis_cluster/master_6379/6379-sentinel.conf

####master  sentinel.conf
##sentinel实例之间的通信端口
port 26379
####sentinel必要监察和控制的master新闻:<mastername>
<masterIP> <masterPort> <quorum>.
####<quorum>应该小于集群中slave的个数,独有当最少<quorum>个sentinel实例提交”master失效”
才会感觉master为ODWON(“客观”失效卡塔尔(قطر‎ .
sentinel monitor mymaster 127.0.0.1 6379 2
####授权密码,在吐鲁番的条件中可以不设置
sentinel auth-pass mymaster luyx30
####master被眼下sentinel实例料定为“失效”(SDOWN卡塔尔(قطر‎的间距时间
sentinel down-after-milliseconds mymaster 30000
####当新master爆发时,同一时间展开“slaveof”到新master并打开联合复制的slave个数。
##在salve实行salveof与一块时,将会停下顾客端诉求。
##此值非常大,意味着“集群”终止顾客端央求的时光总和和十分大。
##此值相当小,意味着“集群”在故障转移时期,多少个salve向客商端提供服务时仍然接纳旧数据。
sentinel parallel-syncs mymaster 1
####failover过期时光,当failover在此之前后,在那时间内依旧未有接触任何failover操作,当前sentinel将会感觉此番failoer失利。

##———–别的安顿和master  redis.conf保持生机勃勃致———–##

1.测量检验遭遇
master:  127.0.0.1 6379
slave1:    127.0.0.1 6479
slave2:    127.0.0.1 6579
master-sentinel: 127.0.0.1 26379
slave1-sentinel: 127.0.0.1 26479
slave2-sentinel: 127.0.0.1 26579
2.下载安装redis 2.8.3
cd
wget
tar –zxvf redis-2.8.3.tar.gz
cd redis-2.8.3
make;make install(此处可用PREFIX参数将redis安装到其它目录卡塔尔(قطر‎
3.布署测量试验蒙受
—-创立目录:
cd /usr/local
mkdir redis_cluster
mkdir redis_cluster/master_6379
mkdir redis_cluster/slave_6479
mkdir redis_cluster/slave_6579
—-配置redis:
master:
cp –a –R –p ~/redis-2.8.3/redis.conf ./redis_cluster/master_6379/
cp –a –R –p ~/redis-2.8.3/sentinel.conf
./redis_cluster/master_6379/6379-sentinel.conf

vi ./redis_cluster/slave_6479/redis.conf(将对应配备改正成如下卡塔尔(قطر‎

####slave1 redis.conf
port 6479
slaveof 127.0.0.1 6379

slave-read-only yes

##——–别的布置和master  sentinel.conf保持生龙活虎致——-##

slave2:
cp –a –R –p ~/redis-2.8.3/redis.conf ./redis_cluster/slave_6579/
威斯尼斯人官网,cp –a –R –p ~/redis-2.8.3/sentinel.conf
./redis_cluster/slave_6579/6579-sentinel.conf

##——–别的布置和master sentinel.conf保持生机勃勃致——-##

—-运转查看:
专心:第三回创设sentinel景况时,必需首先运转master。

Redis 的详尽介绍:请点这里
Redis 的下载地址:请点这里

引进阅读:

Redis集群明细文书档案

Ubuntu 12.10下安装Redis(图像和文字安详严整)+ Jedis连接Redis

Redis类别-安装配备维护篇

CentOS 6.3安装Redis

Redis配置文件redis.conf 精解

  • 1
  • 2
  • 3
  • 下一页

master: 127.0.0.1 6379 slave1:
127.0.0.1 6479 slave2: 127.0.0.1 6579 master-sentinel: 127.0.0.1 26379
slave1-sentinel: 127.0.0.1 26479 slave2-sentinel: 127.0.0.1 2…

sentinel failover-timeout mymaster 900000

slave1:
cp –a –R –p ~/redis-2.8.3/redis.conf ./redis_cluster/slave_6479/
cp –a –R –p ~/redis-2.8.3/sentinel.conf
./redis_cluster/slave_6479/6479-sentinel.conf

vi ./redis_cluster/slave_6579/6579-sentinel.conf

####slave1 sentinel.conf
port 26579

##———–别的布署和master redis.conf保持后生可畏致———–##

vi ./redis_cluster/slave_6579/redis.conf(将对应配置改良成如下卡塔尔(قطر‎

####slave1 redis.conf
port 6579
slaveof 127.0.0.1 6379

vi ./redis_cluster/slave_6479/6479-sentinel.conf

####slave1 sentinel.conf
port 26479

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章