centos+reidis sentinel集群搭建笔记

一,安装

1,创建redis安装目录

mkdir -p /usr/local/redis
chown -R redis.redis /usr/local/redis

1,将redis安装包上传到/usr/local/redis目录并解压

3,进入 redis-3.2.0 文件夹编译安装(其实我觉得没必要再编译安装,直接进入src目录运行命令就可以)

编译安装过程中可能会出现一些错误 所以最好编译安装之前运行一下以下的命令

yum install ruby
yum install rubygems
wget https://rubygems.global.ssl.fastly.net/gems/redis-3.2.1.gem
gem install -l ./redis-3.2.1.gem

 

。。。过程中还会出现tcl版本过低的问题,在网上找资料升级一下就可以了

2,创建集群目录

mkdir -p /usr/local/redis/cluster/6379
mkdir -p /usr/local/redis/cluster/6479
mkdir -p /usr/local/redis/cluster/6579

将编译安装好的redis-3.2.0目录中文件拷贝到三个目录

cp -rf ../redis-3.2.0/*  /usr/local/redis/cluster/6379
cp -rf ../redis-3.2.0/*  /usr/local/redis/cluster/6479
cp -rf ../redis-3.2.0/*  /usr/local/redis/cluster/6579
三,配置

编辑/usr/local/redis/cluster/6379/redis.conf

bind 192.168.1.115
protected-mode no
port 6379
daemonize yes
pidfile "/var/run/redis-6379.pid"
logfile "../logs/redis-6379.log"

拷贝redis.conf到6479 6579 目录并修改

bind 192.168.1.115
protected-mode no
port 6479
daemonize yes
pidfile "/var/run/redis-6479.pid"
logfile "/usr/local/redis/cluster/logs/redis-6479.log"


注:从节点的redis.conf需要配置slaveof 10.76.**.** 6379 

编辑6379中sentinel.conf文件

port 26379
#增加
protected-mode no
daemonize yes

拷贝文件到6479 6579两个文件夹并修改port

分别启动redis(第一次要先启动master 即6379)

./src/redis-server redis.conf 
./src/redis-sentinel sentinel.conf

查看主状态

./src/redis-cli -h 192.168.1.115 -p 6379 info replication


查看从状态

./src/redis-cli -h 192.168.1.1** -p 6479 info replication

常用命令

关闭redis 

./redis-cli -h 192.168.1.1** -p 6479 shutdown

查看集群状态

./redis-cli -h 192.168.1.1** -p 6479 info replication

将重启的redis加入到集群

./redis-server --include redis.conf --slaveof 192.168.1.115 6479




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值