一主两从
-
准备
- 首先准备三个服务端,安装好redis.参考文档:Linux安装redis和部署 - DDZ_YYDS - 博客园
- 配置redis.conf 文件,如下图
daemonize yes 设置为后台启动
bind 0.0.0.0 所有的ip都可以访问 如果是默认的127.0.0.1 只能本机访问
保证这三台机器都能ping通
配置好之后启动redis服务,./redis-cli 进入执行命令窗口 如图:
-
目标
- 192.168.1.201 配置为主节点
- 192.168.1.202 配置为201的从节点
- 192.168.1.207 配置为201的从节点
-
步骤
- 在192.168.1.202和192.168.1.207执行命令:slaveof 192.168.1.201 6379
这里我已经配置完了。
- 如何理解slaveof 192.168.1.201 6379这个命令?
可以理解成 认大哥 我要认192.168.1.201 6379这个服务为我的大哥。
- 查看是否配置成功
使用info replication命令
主节点:正常操作
从节点:不能写入 只读
-
如何将从节点变为主节点
执行slaveof no one命令 : 可以理解成 我不想跟201大哥混了,自己靠自己,单干了。
当然 使用slaveof 192.168.1.201 6379这个命令还可以变回去
不足:没有解决高可用的问题,需要手动切换主从。