建立主从的九大步及配置哨兵
.建立主从的步骤:
先进入redis目录下
第一步:创建文件夹 mkmir bin2
第二步:复制出一个从机
[root@localhost redis]# cp bin/ bin2 –r
第三步
a.把bin2下的bin移除(没有就不用)
b.清除从机中的持久化文件(没有就算了)
[root@localhost bin2]# rm -rf appendonly.aof dump.rdb
第四步:修改从机的 redis.conf
语法:Slaveof masterip masterport
第五步:在redis.conf中修改,修改从机的port地址为6380
第六步:启动从机
[root@localhost bin2]# ./redis-server redis.conf
第七步:启动从的客户端
第八步:可查看主从配置信息 ps -aux|grep redis
第九步:检查从(因为从只有读的功能,你只要查看是否可以存值就行)
配置哨兵(sentinel)
第一步进入主的客户端 ./redis-cli -h 192.168.182.188 -p 6379
第二步:输入 info replication 查看主从配置
第三步 输入 vi sentinel.conf 创建哨兵的配置文件
sentinel monitor ttMaster 127.0.0.1 6379 1 说明: ttMaster:监控主数据的名称,自定义即可。 127.0.0.1:监控的主数据库的IP 6379:监控的主数据库的端口 1:最低通过票数
第四步 启动哨兵
redis-sentinel sentinel.cof(哨兵不需要配置slave,只需要指定master,哨兵就自动发现从)
第五步,查看
a.输入ps -aux|grep redis 查看所有的redis的进程
b.杀死主的看从的是否会自动提升为主
c .打开刚刚的那个界面看下面的图就可以查看是否是主