您现在的位置是:主页 > 数据库技术 > 数据库技术
Redis中的主从复制是什么
IDCBT2021-12-27【服务器技术】人已围观
简介这篇文章主要为大家展示了“Redis中的主从复制是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Redis中的主从复制是什么”
这篇文章主要为大家展示了“Redis中的主从复制是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Redis中的主从复制是什么”这篇文章吧。
Redis支持主从复制功能,可以通过执行slaveof(Redis5版本以后改成replicaof)或者在配置文件中设置slaveof(Redis5版本以后改成replicaof)来开启复制功能。
一主两丛
一主多从
主从基本配置主Redis配置
主Redis配置基本不用修改,重点部分在从Redis配置
从Redis配置1、复制一份redis.conf文件2、相关配置修改# salve的端口号
port 6380
#把pid进程号写入pidfile配置的文件
pidfile /var/run/redis_6380.pid
logfile "6380.log"
#指定数据存放目录
dir /usr/local/redis‐5.0.3/data/6380
#需要注释掉bind
#bind127.0.0.1(bind绑定的是自己机器网卡的ip,如果有多块网卡可以配多个ip,代表允许客户端通过机器的哪些网卡ip去访问,内网一般可以不配置bind,注释掉即可)
3、配置主从复制#从本机master6379的redis实例复制数据,Redis5.0之前使用slaveof
replicaof 192.168.0.60 6379
#配置从节点只读
replica‐read‐only yes
4、启动从节点redis‐server redis.conf
5、连接从节点redis‐cli ‐p 6380
6、测试在6379实例上写数据,6380实例是否能及时同步新修改数据docker run --name redis-6381 -v /Users/yujiale/docker/redis/conf/redis6381.conf:/etc/redis/redis.conf -v /Users/yujiale/docker/redis/conf/sentinel6381.conf:/etc/redis/sentine.conf -v /Users/yujiale/docker/redis/data6381:/data --network localNetwork --ip 172.172.0.14 -p 16381:6379 -d redis:6.2.6 redis-server /etc/redis/redis.conf --appendonly yes
主从配置的作用读写分离一主多从,主从同步
主负责写,从负责读
提升Redis的性能和吞吐量
主从的数据一致性问题
数据容灾从机是主机的备份
主机宕机,从机可读不可写
默认情况下主机宕机后,从机不可为主机利用
哨兵可以实现主从切换,做到高可用
Redis主从工作原理
标签:
很赞哦! ()
2、相关配置修改# salve的端口号
port 6380
#把pid进程号写入pidfile配置的文件
pidfile /var/run/redis_6380.pid
logfile "6380.log"
#指定数据存放目录
dir /usr/local/redis‐5.0.3/data/6380
#需要注释掉bind
#bind127.0.0.1(bind绑定的是自己机器网卡的ip,如果有多块网卡可以配多个ip,代表允许客户端通过机器的哪些网卡ip去访问,内网一般可以不配置bind,注释掉即可)
3、配置主从复制#从本机master6379的redis实例复制数据,Redis5.0之前使用slaveof
replicaof 192.168.0.60 6379
#配置从节点只读
replica‐read‐only yes
4、启动从节点redis‐server redis.conf
5、连接从节点redis‐cli ‐p 6380
6、测试在6379实例上写数据,6380实例是否能及时同步新修改数据docker run --name redis-6381 -v /Users/yujiale/docker/redis/conf/redis6381.conf:/etc/redis/redis.conf -v /Users/yujiale/docker/redis/conf/sentinel6381.conf:/etc/redis/sentine.conf -v /Users/yujiale/docker/redis/data6381:/data --network localNetwork --ip 172.172.0.14 -p 16381:6379 -d redis:6.2.6 redis-server /etc/redis/redis.conf --appendonly yes
主从配置的作用读写分离一主多从,主从同步
主负责写,从负责读
提升Redis的性能和吞吐量
主从的数据一致性问题
数据容灾从机是主机的备份
主机宕机,从机可读不可写
默认情况下主机宕机后,从机不可为主机利用
哨兵可以实现主从切换,做到高可用
Redis主从工作原理
标签:
很赞哦! ()
#从本机master6379的redis实例复制数据,Redis5.0之前使用slaveof replicaof 192.168.0.60 6379 #配置从节点只读 replica‐read‐only yes
4、启动从节点redis‐server redis.conf
5、连接从节点redis‐cli ‐p 6380
6、测试在6379实例上写数据,6380实例是否能及时同步新修改数据docker run --name redis-6381 -v /Users/yujiale/docker/redis/conf/redis6381.conf:/etc/redis/redis.conf -v /Users/yujiale/docker/redis/conf/sentinel6381.conf:/etc/redis/sentine.conf -v /Users/yujiale/docker/redis/data6381:/data --network localNetwork --ip 172.172.0.14 -p 16381:6379 -d redis:6.2.6 redis-server /etc/redis/redis.conf --appendonly yes
主从配置的作用读写分离一主多从,主从同步
主负责写,从负责读
提升Redis的性能和吞吐量
主从的数据一致性问题
数据容灾从机是主机的备份
主机宕机,从机可读不可写
默认情况下主机宕机后,从机不可为主机利用
哨兵可以实现主从切换,做到高可用
Redis主从工作原理
标签:
很赞哦! ()
redis‐cli ‐p 6380
6、测试在6379实例上写数据,6380实例是否能及时同步新修改数据docker run --name redis-6381 -v /Users/yujiale/docker/redis/conf/redis6381.conf:/etc/redis/redis.conf -v /Users/yujiale/docker/redis/conf/sentinel6381.conf:/etc/redis/sentine.conf -v /Users/yujiale/docker/redis/data6381:/data --network localNetwork --ip 172.172.0.14 -p 16381:6379 -d redis:6.2.6 redis-server /etc/redis/redis.conf --appendonly yes
主从配置的作用读写分离一主多从,主从同步
主负责写,从负责读
提升Redis的性能和吞吐量
主从的数据一致性问题
数据容灾从机是主机的备份
主机宕机,从机可读不可写
默认情况下主机宕机后,从机不可为主机利用
哨兵可以实现主从切换,做到高可用
Redis主从工作原理
标签:
很赞哦! ()
读写分离一主多从,主从同步
主负责写,从负责读
提升Redis的性能和吞吐量
主从的数据一致性问题
数据容灾从机是主机的备份
主机宕机,从机可读不可写
默认情况下主机宕机后,从机不可为主机利用
哨兵可以实现主从切换,做到高可用
Redis主从工作原理
标签:
很赞哦! ()
一主多从,主从同步
主负责写,从负责读
提升Redis的性能和吞吐量
主从的数据一致性问题
数据容灾从机是主机的备份
主机宕机,从机可读不可写
默认情况下主机宕机后,从机不可为主机利用
哨兵可以实现主从切换,做到高可用
Redis主从工作原理
标签:
很赞哦! ()
从机是主机的备份
主机宕机,从机可读不可写
默认情况下主机宕机后,从机不可为主机利用
哨兵可以实现主从切换,做到高可用
Redis主从工作原理
标签:很赞哦! ()