文档章节

Redis的主从切换

kenyon_君羊
 kenyon_君羊
发布于 2015/04/22 17:58
字数 266
阅读 152
收藏 0
Redis的主从切换命令可以用slaveof no one来做
127.0.0.1:12000> slaveof no one
OK
127.0.0.1:12000> info replication
# Replication
role:master
connected_slaves:0
master_repl_offset:1681101
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
此时去原来的主机上看
127.0.0.1:12000> info replication
# Replication
role:master
connected_slaves:0
master_repl_offset:1681731
repl_backlog_active:1
repl_backlog_size:1048576
repl_backlog_first_byte_offset:633156
repl_backlog_histlen:1048576
另外redis重设主从时,不用去考虑传统RDBMS的主从数据不一致的情况,很简单,只要设置了主从,从机上的数据将被主机上的数据覆盖来保持一致。
--在新的主机上更新数据,然后重新指定为从机
127.0.0.1:12000> slaveof no one
OK
127.0.0.1:12000> info replication
# Replication
role:master
connected_slaves:0
master_repl_offset:1687792
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
127.0.0.1:12000> get addr
"hangzhou"
127.0.0.1:12000> set addr "shanghai"
OK
127.0.0.1:12000> get addr
"shanghai"
127.0.0.1:12000> del sex
(integer) 1
127.0.0.1:12000> keys *
1) "name"
2) "career"
3) "addr"
127.0.0.1:12000> slaveof 192.168.11.215 12000
OK
127.0.0.1:12000> get addr
"hangzhou"
127.0.0.1:12000> keys *
1) "addr"
2) "career"
3) "sex"
4) "name"
127.0.0.1:12000>
可以看到数据重新又被刷了,这在传统的关系型数据里面是不可能的

© 著作权归作者所有

kenyon_君羊
粉丝 501
博文 170
码字总数 121714
作品 0
杭州
其他
私信 提问
redis主从同步配置和哨兵机制监控master主从切换配置

搭建好redis单机后,开始研究redis集群配置 两台VM虚拟机,都安装了redis程序,一台作为master 一台作为slave 首先配置redis主从配置 配置在redis.conf文件中 主机上需要设置masterauth(光主...

文文1
2018/10/12
0
0
Redis 集群的主从切换

Redis 集群的主从切换不再使用 Sentinel 作为外置监控, 而是集群内部在主节点挂掉之后选举出一个从节点取代主节点, 处理相应的分片的数据请求. 当然前提条件是对应的主节点有至少一个可连通的...

neuront
2016/10/14
282
0
初探 redis 集群

单台的 redis 服务器不能保证 redis 服务的稳定性,如果 redis 服务器宕机,将会导致 redis 服务的不可用,乃至整个系统的不可用。 常见的保证 redis 服务稳定性的方式有几种: redis 备份 ...

JNG
2017/06/02
1
0
Linux Redis 高可用之主从复制

Redis主从复制简介 和MySQL主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或...

我最喜欢三大框架
02/18
0
0
基于Redis Sentinel的Redis集群(主从&Sharding)高可用方案

基于Redis Sentinel的Redis集群(主从&Sharding)高可用方案 http://www.tuicool.com/articles/naeEJbv 基于Redis Sentinel的Redis集群(主从&Sharding)高可用方案 时间 2014-02-21 15:15:17 IT......

毛朱
2015/08/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

JWT学习总结

官方 https://jwt.io 英文原版 https://www.ietf.org/rfc/rfc7519.txt 或 https://tools.ietf.org/html/rfc7519 中文翻译 https://www.jianshu.com/p/10f5161dd9df 1. 概述 JSON Web Token(......

冷基
33分钟前
3
0
AOP的学习(1)

AOP 理解AOP编程思想(面向方法、面向切面) spring AOP的概念 方面 -- 功能 目标 -- 原有方法 通知 -- 对原有方法增强的方法 连接点 -- 可以用来连接通知的地方(方法) 切入点 -- 将用来插入...

太猪-YJ
今天
4
0
一张图看懂亮度、明度、光度、光亮度、明亮度

亮度、明度、光亮度,Luminance和Brightness、lightness其实都是一个意思,只是起名字太难了。 提出一个颜色模型后,由于明度的取值与别人的不同,为了表示区别所以就另想一个词而已。 因此在...

linsk1998
昨天
8
0
Python应用:python链表示例

前言 python链表应用源码示例,需要用到python os模块方法、函数和类的应用。 首先,先简单的来了解下什么是链表?链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是...

python小白1
昨天
4
0
Source Insight加载源码

Source Insight是一个图形化的源代码查看工具(当然也可以作为编译工具)。如果一个项目的源代码较多,此工具可以很方便地查找到源代码自建的依赖关系。 1.创建工程 下图为Snort源代码的文件...

天王盖地虎626
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部