今天学习了搭建redis集群,以redis6.2.6为例,在windows下搭建
现在本机搭建一主二从,主写从读,7001端口的redis为master节点,7002、7003为从节点
① 将redis复制三份,分别为node7001、node7002、node7003
② 打开他们的redis.conf,分别配置端口为7001、7002、7003
# 这个是master的,另外两个slave一个7002,一个7003
port 7001
③ 给两个从节点配置主节点(只修改7002、7003的节点的redis.conf即可)
slaveof localhost 7001
④ 在redis-server.exe同目录下执行以下命令(在启动是加载配置文件),启动三台redis实例
.\redis-server.exe .\redis.conf
⑤ 启动redis-cli,分别连接三台redis
# 连接master
redis-cli -p 7001
# 连接slave
redis-cli -p 7002
# 连接slave
redis-cli -p 7003
至此集群搭建完毕,在master节点写的内容可以在slave节点看到,但是slave节点只能读不能写