Redis主从服务器搭建

 时间:2026-02-12 18:33:21

1、在redis官网上下载redis

Redis主从服务器搭建

2、将压缩包解压后,复制3份。一个主节点,两个从节点

Redis-x64-3.2.100-node1作为写节点(主节点,可读,可写),

Redis-x64-3.2.100-node2作为读节点(从节点,可读)

Redis-x64-3.2.100-node3作为读节点(从节点,可读)

Redis主从服务器搭建

3、主节点使用6379端口,

从节点1的端口:6380

从节点2的端口:6381

命令:

redis-server --port 6380 --slaveof 127.0.0.1 6379

Redis主从服务器搭建

Redis主从服务器搭建

4、启动主节点

因为使用默认的6379端口,直接在Redis-x64-3.2.100-node1目录下双击redis-server.exe即可(如果防火墙弹出对话框提示,要允许访问网络)

Redis主从服务器搭建

5、启动两个从节点

进入Redis-x64-3.2.100-node2目录,双击刚才写的bat脚本

redis-server-slave.bat

从启动日志看,已经连上主节点了:

[20764] 30 Mar 23:18:30.937 * The server is now ready to accept connections on port 6380

[20764] 30 Mar 23:18:30.937 * Connecting to MASTER 127.0.0.1:6379

[20764] 30 Mar 23:18:30.937 * MASTER <-> SLAVE sync started

Redis-x64-3.2.100-node3目录下进行相同的操作

Redis主从服务器搭建

Redis主从服务器搭建

6、查看主节点的replication信息

使用redis-cli  -p 6379 (后面也可以不用加-p 6379,不加就使用默认端口6379)

连接上后执行命令:

INFO  replication

Tips:

如果想在cmd中直接使用redis-cli,则需要将其加入到path环境变量中

Redis主从服务器搭建

7、查看从节点的replication信息

使用redis-cli  -p 6380

连接上后执行命令:

INFO  replication

另一个从节点上的操作同上

Redis主从服务器搭建

Redis主从服务器搭建

8、在主节点上添加写一条数据,看看从节点是否能同步到

命令:

set  key master_slave

get key

Redis主从服务器搭建

Redis主从服务器搭建

9、从节点是只读的

命令:

set  key master_slave

执行结果:

(error) READONLY You can't write against a read only slave.

Redis主从服务器搭建

  • javasession清空方法
  • 如何解决 Unsupported major.minor version
  • 如何在Linux系统上部署Java项目
  • idea如何导入本地的maven项目
  • 如何在IDEA上安装Gitee和卸载Gitee
  • 热门搜索
    花苞的意思 二百五什么意思 梦见下雨是什么意思 壁咚是什么意思 千年杀是什么意思 身怀六甲是什么意思 现在什么游戏最好玩 辽阔的意思 擅长的意思 送朋友什么生日礼物