redis主从以及哨兵配置
本文采用一主两从 共三台服务器
主redis:192.168.1.220
从redis1:192.168.1.221
从redis2:192.168.1.221
一.redis安装
每台服务器上安装redis
$ wget http://download.redis.io/releases/redis-5.0.3.tar.gz
$ tar xzf redis-5.0.3.tar.gz
$ cd redis-5.0.3
$ make
二,常用命令
1.根据配置文件启动redis:src/redis-server redis.conf
2.启动哨兵安装目录下下 src/redis-sentnel sentnel.conf
3.启动redis客户端:redis-cli -p port
4.Slaver连接Master:slaveof host:ip
5.关闭Redis:shutdown
6.查看主从信息:info Replication
三.主从配置
主redis:无需配置
1.从redis:找到redis.conf文件 添加 replicaof 192.168.1.221 6379 ip地址为主redis ip.两个从redis都添加这段配置,重新启动
(若启动失败则打开配置文件找到 bind 127.0.0.1 并注释掉,关掉主库防火墙或者开放6379端口)
2.连接redis客户端 在redis安装目录输出命令 src/redis-cli
3.连接主库并输出 info replication命令
4.因为上图主库中已经包含了我们的两个从库,此时说明我们的主从已经配置成功了.但是为了保险起见我们再连接从库 重复命令 info replication
5.此时我们的主从已经配置成功,总结一下就是每个从库中加一行配置 replicaof 192.168.1.221 6379
三.redis哨兵配置
1.在redis安装目录找到 sentinel.conf
2.打开并找到
3.每个redis的sentinel.conf文件都需要改
4.开放26379端口 也就是redis哨兵的端口
5.启动redis哨兵 src/redis-sentnel sentnel.conf
6.全部哨兵启动完毕后,关闭主库 大概1分钟后我们能看到主库由220转到了221
7.连接221客户端输入命令info replication 查看是否为主库.
8.到此我们的redis注册和哨兵机制配置完毕.博客新人,如有不对还请揪出