下载帮

您现在的位置是:首页 > 数据库 > Redis

Redis

linux环境如何搭建Redis主从复制

2022-02-10 10:46Redis

Redis集群有哪些种类?

Windows环境搭建Redis(主从、哨兵、分片)集群

一主两从,操作系统centos7

 

Ip 端口 角色
192.168.32.133 6379
192.168.32.133 6380
192.168.32.133 6381

 

 

新建redis文件夹

切换到redis目录

cd /usr/redis

下载redis

wget http://download.redis.io/releases/redis-6.2.6.tar.gz

下载redis

 

解压安装包

tar zxvf redis-6.2.6.tar.gz

解压安装包

 

编译、安装

切换到解压目录

cd /usr/redis/redis-6.2.6

执行编译

make

安装

make install

修改配置文件

打开配置文件

vim redis.conf

修改配置文件

#注释掉IP地址,否则不能远程连接redis,只能本机连接
#bind 127.0.0.1 -::1
#后台启动redis
daemonize yes
#不用密码连接
protected-mode no

 

重命名redis-6.2.6文件夹为端口号并复制两个文件夹作为从节点

#重命名主节点文件夹

mv /usr/redis/redis-6.2.6 /usr/redis/6379

#复制一个作为从节点

cp -r /usr/redis/6379 /usr/redis/6380

#再复制一个作为从节点

cp -r /usr/redis/6379 /usr/redis/6381

修改从节点配置文件

6380节点配置修改

进入配置文件目录

cd /usr/redis/6380

打开配置文件

vim redis.conf

修改配置文件

#端口改为6380
port 6380
#声明主节点信息
slaveof 192.168.32.133 6379

6381节点配置修改

进入被指文件目录

cd /usr/redis/6381

打开配置文件

vim redis.conf

修改配置文件

#端口改为6381
port 6381
#声明主节点信息
slaveof 192.168.32.133 6379

启动redis

启动主节点6379

进入src目录

cd /usr/redis/6379/src

启动redis

./redis-server ../redis.conf

启动从节点6380

进入src目录

cd /usr/redis/6380/src

启动redis

./redis-server ../redis.conf

启动从节点6381

进入src目录

cd /usr/redis/6381/src

启动redis

./redis-server ../redis.conf

测试

使用命令查看主从状态

redis-cli -p 6379 info

主从状态

 

使用redis客户端工具在主节点写入一个key,两个从节点也会同步过去,

如果连接不上redis可能是linux防火墙没关,关闭命令

systemctl stop firewalld.service

主从测试

文章评论