背景说明: 1、为了防止三天打鱼两天晒网式学习 2、每日更新1-2个小知识点或者案例 3、只看和跟着做的理解程度是不一样的 4、建议一起打卡练习 5、互相督促打卡 + v:yifuqiang2021
主从的概念 搭建Redis的主从
概念 优点 缺点
主(master)和 从(slave)部署在不同的服务器上 当主节点服务器写入数据时会同步到从节点的服务器上 一般主节点负责写入数据,从节点负责读取数据
读写分离,提高效率 数据热备份,提供多个副本
主节点故障,集群则无法进行工作,可用性比较低,从节点升主节点需要人工手动干预 单点容易造成性能低下 主节点的存储能力受到限制 主节点的写受到限制(只有一个主节点) 全量同步可能会造成毫秒或者秒级的卡顿现象
配置主 配置从 数据操作

sudo vi redis.conf bind 1xx.1xx.26.128(查出来的ip) 主redis默认的端口号配置是6379

./src/redis-server redis.conf
cp redis.conf ./slave.conf

打开配置文件: vi slave.conf 绑定主redis关系 slaveof 1xx.1xx.xx.xx 6379 这里填写的是主redis配置的id 和端口号 修改端口号: port 6380
因为这里操作是一台机器启用多个redis,所以没有修改bind 绑定的ip,只改了端口号./src/redis-server slave.conf 启动成功后,可以查看进程看到不同端口号的redis的进程

进入从redis的客户端:
./src/redis-cli -h 指定ip -p 6380
查看主从关系:info replication

主-客户端操作 从-客户端操作
进入主redis客户端:./src/redis-cli -h 172.29.221.201 -p 6379
写:set master1 one
读:get master1

进入从redis的客户端:./src/redis-cli -h 172.29.221.201 -p 6380 读+写命令:(从redis只可读,不可写,写命令就会报错)

主redis可读,可写 从redis可读,不可写
文章转载自走向易富强之路,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




