Redis同步配置
来源:互联网 发布:单片机定时器怎么用 编辑:程序博客网 时间:2024/06/06 10:53
Redis 同步配置
Redis的主从和MySQL的主从从架构上看很相近,都是一个主库支持多个从库,主从复制不会阻塞master,在同步数据时,master可以继续处理client请求,从库可以扩展redis读的能力
环境描述
Master
Slave
Ip:192.168.247.11 port:6379
Ip:192.168.247.12 port:6378
# scp 6379.conf 192.168.247.12:/data/redis/redis6378/6378.conf
# sed -i 's/6379/6378/g' 6378.conf
# /opt/redis/sbin/redis-server/data/redis/redis6378/6378.conf
[5736] 06 Feb 20:28:48.235 * The server isnow ready to accept connections on port 6378
[5736] 06 Feb 20:28:48.237 * Connecting toMASTER 192.168.247.11:6379
[5736] 06 Feb 20:28:48.237 * MASTER<-> SLAVE sync started
[5736] 06 Feb 20:28:48.238 * Non blockingconnect for SYNC fired the event.
[5736] 06 Feb 20:28:48.238 * Master repliedto PING, replication can continue...
[5736] 06 Feb 20:28:48.239 * Partialresynchronization not possible (no cached master)
同步测试
# /opt/redis/bin/redis-cli -p 6379
127.0.0.1:6379> keys *
(empty list or set)
127.0.0.1:6379> set a 1
OK
127.0.0.1:6379> get a
"1"
# /opt/redis/bin/redis-cli -p 6378
127.0.0.1:6378> get a
"1"
从库是否可以写入数据
127.0.0.1:6378> set b 1
(error) READONLY You can't write against aread only slave.
# /opt/redis/bin/redis-cli -p 6379 shutdown
# netstat -nlp | grep 6379
127.0.0.1:6378> set b 1
(error) READONLY You can't write against aread only slave.
127.0.0.1:6378> slaveof no one --断开主从关系
OK
127.0.0.1:6378> set b 1 --可以写入数据
OK
127.0.0.1:6378> keys *
1) "a"
2) "b"
master恢复正常可以使用slaveof完成同步
127.0.0.1:6378> slaveof 192.168.247.116379
OK
127.0.0.1:6378> info replication
# Replication
role:slave
master_host:192.168.247.11
master_port:6379
master_link_status:up
master_last_io_seconds_ago:3
master_sync_in_progress:0
slave_repl_offset:15
slave_priority:100
slave_read_only:1
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
master_link_status:up --说明同步正常- Redis同步配置
- 从零开始配置redis主从同步
- redis主从同步配置和原理
- redis主备同步配置方法
- 同步redis
- redis源码分析(一)复习redis命令、持久化方案、主从同步原理、配置
- Redis学习(一):CentOS 6.8下Redis数据库安装配置指南、常用命令、主从同步集群
- redis源码分析(一)复习redis命令、持久化方案、主从同步原来、配置
- redis主从同步配置和哨兵机制监控master主从切换配置
- redis主从同步配置和哨兵机制监控master主从切换配置
- redis 分布式,主从同步
- redis 分布式,主从同步
- Redis主从同步分析
- Redis主从同步分析
- Redis同步(主从复制)
- Redis同步(主从复制)
- REDIS主从同步
- Redis之主从同步
- 程序员面试准备
- C语言 字符串长度
- JSP基本语法、3个编译指令、7个动作指令、9个内置对象
- Spring构建多数据源的事务控制
- 6.7 statistics--数学统计函数
- Redis同步配置
- 利用meshlab构网
- Ubuntu下更新android sdk(sdk manager没有Tools选项)
- 嵌入式Linux驱动开发-突然发现自己是新手
- Project Perfect让Swift在服务器端跑起来-让Perfect更Rails (五)
- Handler类和Handler,Loop,MessageQueue的工作原理
- hdu1253 胜利大逃亡(三维bfs)
- 从Windows上传到linux的文件出现问题
- Hello World 引发的思考