redis主从复制
来源:互联网 发布:淘宝应该怎么做 编辑:程序博客网 时间:2024/06/16 06:04
Redis的主从复制
1:什么是主从复制
持久化保证了即使redis服务重启也不会丢失数据,因为redis服务重启后会将硬盘上持久化的数据恢复到内存中,但是当redis服务器的硬盘损坏了可能会导致数据丢失,如果通过redis的主从复制机制就可以避免这种单点故障,如下图:
说明:
主redis中的数据有两个副本(replication)即从redis1和从redis2,即使一台redis服务器宕机其它两台redis服务也可以继续提供服务。
主redis中的数据和从redis上的数据保持实时同步,当主redis写入数据时通过主从复制机制会复制到两个从redis服务上。
只有一个主redis,可以有多个从redis。
主从复制不会阻塞master,在同步数据时,master 可以继续处理client 请求
一个redis可以即是主又是从,如下图:
2 主从复制设置
2.1 主机配置
无需配置
2.2 从机配置
第一步:复制出一个从机
[root@itheima redis19]# cp bin/ bin2 –r
第二步:修改从机的redis.conf
语法:Slaveof masterip masterport
slaveof 192.168.242.137 6379
第三步:修改从机的port地址为6380
在redis.conf中修改
第四步:清除从机中的持久化文件
[root@itheima bin2]# rm -rf appendonly.aof dump.rdb
第五步:启动从机
[root@itheima bin2]# ./redis-server redis.conf
第六步:启动6380的客户端
[root@itheima bin2]# ./redis-cli -p 6380
注意:
主机一旦发生增删改操作,那么从机会将数据同步到从机中
从机不能执行写操作
127.0.0.1:6380> set s2 222
(error) READONLY You can't write against a read only slave.
1:什么是主从复制
持久化保证了即使redis服务重启也不会丢失数据,因为redis服务重启后会将硬盘上持久化的数据恢复到内存中,但是当redis服务器的硬盘损坏了可能会导致数据丢失,如果通过redis的主从复制机制就可以避免这种单点故障,如下图:
说明:
主redis中的数据有两个副本(replication)即从redis1和从redis2,即使一台redis服务器宕机其它两台redis服务也可以继续提供服务。
主redis中的数据和从redis上的数据保持实时同步,当主redis写入数据时通过主从复制机制会复制到两个从redis服务上。
只有一个主redis,可以有多个从redis。
主从复制不会阻塞master,在同步数据时,master 可以继续处理client 请求
一个redis可以即是主又是从,如下图:
2 主从复制设置
2.1 主机配置
无需配置
2.2 从机配置
第一步:复制出一个从机
[root@itheima redis19]# cp bin/ bin2 –r
第二步:修改从机的redis.conf
语法:Slaveof masterip masterport
slaveof 192.168.242.137 6379
第三步:修改从机的port地址为6380
在redis.conf中修改
第四步:清除从机中的持久化文件
[root@itheima bin2]# rm -rf appendonly.aof dump.rdb
第五步:启动从机
[root@itheima bin2]# ./redis-server redis.conf
第六步:启动6380的客户端
[root@itheima bin2]# ./redis-cli -p 6380
注意:
主机一旦发生增删改操作,那么从机会将数据同步到从机中
从机不能执行写操作
127.0.0.1:6380> set s2 222
(error) READONLY You can't write against a read only slave.
阅读全文
0 0
- 八.redis 主从复制
- Redis 主从复制
- 八.redis 主从复制
- 八.redis 主从复制
- Redis的主从复制
- Redis主从复制
- redis主从复制实验
- Redis主从复制配置
- redis主从复制配置
- Redis主从复制
- Redis主从复制
- redis之主从复制
- Redis主从复制
- Redis 主从复制
- 6.Redis主从复制
- redis主从复制
- redis主从复制过程
- redis系列-主从复制
- DistMesh
- Android studio编译报错:Error:Execution failed for task ':app:transformClassesWithDexForDebug'
- 121Best Time to Buy and Sell Stock
- 支持向量机(SVM):基本原理
- 树莓派3B ssh登录 密码无限错误
- redis主从复制
- MPAndroidChart之LinChart(3)scale缩放
- IPC-命名管道(FIFO)
- Android 之 内存管理
- Maven Rollback a Release
- Android在Activity中获取手机屏幕的宽高
- oc中关于pch文件
- freemarker list (长度,遍历,下标,嵌套,排序)
- [李景山php] yaf 的运行流程图