千家信息网

Redis之-主从配置

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,集群的作用:1,主从备份 防止主库down机2,读写分离,分担master压力3,任务分离,如从服务器分担备份的工作大概同步原理:1,slave启动发现需要连接master,那么sync自动同步一下2
千家信息网最后更新 2025年02月01日Redis之-主从配置

集群的作用:
1,主从备份 防止主库down机
2,读写分离,分担master压力
3,任务分离,如从服务器分担备份的工作

大概同步原理:
1,slave启动发现需要连接master,那么sync自动同步一下
2,master dump出一份rdb文件给slave
3,master新产生的数据,通过缓冲aof文件
4,然后通过replicationfeedsalves进程保持联系;

master配置:
1,关闭rdb快照--备份交给slave
2,开启aof

slave配置:
1,声明slave-of
2,配置密码--如果master有密码
3,某一个slave打开rdb快照功能
4,配置是否只读slave-read-only

配置从服务器:
1,在主库复制相关配置文件
[root@ZFRC-YW-YJF-TEST-370123 redis]# cp redis.conf redis6380.conf
[root@ZFRC-YW-YJF-TEST-370123 redis]# cp redis.conf redis6381.conf
2,配置从服务器配置文件6380,修改如下地方
port 6380
pidfile /var/run/redis_6380.pid
dbfilename dump6380.rdb
slaveof localhost 6379
slave-read-only yes

配置从服务器配置文件6381,修改如下地方
port 6381
pidfile /var/run/redis_6381.pid
注释rdb产生条件
#save 900 1
#save 300 10
#save 60 3000

关闭第二个slave节点的aof功能
appendonly no

slaveof localhost 6379

3,查看环境中rdb文件,和aof文件。删除干净
[root@ZFRC-YW-YJF-TEST-370123 dir]# rm *
rm: remove regular empty file 'laoyang-appendonly.aof'? y

4,主master节点配置
取消rdb

#save 900 1
#save 300 10
#save 60 3000

aof文件关闭
appendonly no

5,启动主从集群
[root@ZFRC-YW-YJF-TEST-370123 redis]# ./bin/redis-server ./redis.conf
[root@ZFRC-YW-YJF-TEST-370123 redis]# ./bin/redis-server ./redis6380.conf
[root@ZFRC-YW-YJF-TEST-370123 redis]# ./bin/redis-server ./redis6381.conf

6,验证,主服务器6379插入数据,6380检查
[root@ZFRC-YW-YJF-TEST-370123 redis]# ./bin/redis-cli
127.0.0.1:6379> keys *
(empty list or set)
127.0.0.1:6379> set zhucong ok
OK
127.0.0.1:6379> exit
[root@ZFRC-YW-YJF-TEST-370123 redis]# ./bin/redis-cli -p 6380
127.0.0.1:6380> get zhucong
"ok"
[root@ZFRC-YW-YJF-TEST-370123 redis]# ./bin/redis-cli -p 6381
127.0.0.1:6381> get zhucong
"ok"

总结:
缺点:每次slave断开后,无论是主动断开,还是网络故障。在连接master,都要master全部dump出rdb,再aof。同步的过程都要重新执行一遍,所以切记,多台的slave不要一次全部启动起来,否则master可能IO飙升。

配置 文件 服务器 服务 备份 同步 主从 功能 地方 密码 快照 数据 节点 集群 干净 主动 任务 作用 压力 原理 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 云服务器禁止程序打开 数据库中数据更新实验报告 安徽阿拉丁网络技术有限公司 个人软件开发方向 下载部落冲突私有服务器 桐城市知天下网络技术有限公司 辽宁省纪录小康工程数据库大西院 网络安全主题班会活动纪实 百度网络安全日 广州千人千面网络技术公司 sql数据库查看用户密码语句 r720服务器加了一根内存卡 世界网络安全大赛谁赢了 四川牟未物联网络技术有限公司 软件开发合同要求 网络安全保卫必读 服务器所在地理论的优点 序列号服务器拥挤 连接数据库的几种方式 甘肃优科网络技术有限公司 web服务器win7 智能网络安全素材图片 sql数据库怎么导出表 浙江大学网络安全与控制 企业服务器的生产环境是怎样的 服务器更新后无法安装驱动 短视频app数据库表设计 网络安全计算机三级 绍兴正宗软件开发优质推荐 五大互联网科技巨头海外营
0