• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >云计算 > redis主从同步,redis主从

redis主从同步,redis主从

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含redis主从同步,redis主从配置,redis主从复制,redis主从,redis主从切换等服务器相关知识,网友希望可以进行参考

redis主从同步,redis主从


Redis 主从复制简介
Redis 支持将数据同步到多台从库上,这种特性对提高读取性能非常有益。
1) master 可以有多个slave。
2) 除了多个slave 连到相同的master 外,slave 也可以连接其它slave 形成图状结构。
3) 主从复制不会阻塞master。也就是说当一个或多个slave 与master 进行初次同步数据
时,master 可以继续处理客户端发来的请求。相反slave 在初次同步数据时则会阻塞
不能处理客户端的请求。
4) 主从复制可以用来提高系统的可伸缩性,我们可以用多个slave 专门用于客户端的读
请求,比如sort 操作可以使用slave 来处理。也可以用来做简单的数据冗余。
5) 可以在master 禁用数据持久化,只需要注释掉master 配置文件中的所有save 配置,然
后只在slave 上配置数据持久化。
Redis 主从复制的过程介绍
当设置好slave 服务器后,slave 会建立和master 的连接,然后发送sync 命令。无论是
第一次同步建立的连接还是连接断开后的重新连接,master 都会启动一个后台进程,将数据
库快照保存到文件中,同时master 主进程会开始收集新的写命令并缓存起来。后台进程完
成写文件后,master 就发送文件给slave,slave 将文件保存到磁盘上,然后加载到内存恢复
数据库快照到slave 上。接着master 就会把缓存的命令转发给slave。而且后续master 收到
的写命令都会通过开始建立的连接发送给slave。从master 到slave 的同步数据的命令和从客
户端发送的命令使用相同的协议格式。当master 和slave 的连接断开时slave 可以自动重新
建立连接。如果master 同时收到多个slave 发来的同步连接命令,只会启动一个进程来写数
据库镜像,然后发送给所有slave。
配置slave 服务器很简单,只需要在配置文件中加入如下配置

slaveof 192.168.1.1 6379 #指定master 的ip 和端口


更多分享请关注:bbs.superwu.cn 关注超人学院微信:BJ-CRXY

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • redis主从同步,redis主从

相关文章

  • Nodejs课堂笔记-第六课 在DynamoDB中如何创建表,nodejsdynamodb
  • apache hadoop-2.6.0-CDH5.4.1 安装笔记,hadoop2.6.0安装
  • RabbitMQ(python实现)学习之一:简单两点传输“Hello World”的实现,rabbitmqpython
  • K天熟悉Apache Storm (三),apachestorm
  • Hadoop中查看一个文件位置信息,
  • hive创建分区,hive创建
  • Hadoop中自带的examples之wordcount应用案例,hadoopwordcount
  • Hadoop集群性能优化一,Hadoop集群性能优化
  • hbase遇到问题及解决方法,hbase遇到问题
  • 机器学习-模型评估与选择

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • HBase shell 启动出错 org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = Con,
    • Centos 安装R 集成 Hadoop、RHive 配置安装手册,centoshadoop
    • hadoop学习笔记(三)——WIN7+eclipse+hadoop2.5.2部署,hadoopwin7
    • 分布式系列,分布式系统
    • 云服务器 性能测试之web压力测试,web压力测试
    • Error: Failed to launch instance "win7": Please try again later [Error: No valid host was found. ].,win7valid
    • 玩转OpenStack网络Neutron(3)--配置多种不同类型网络,openstackneutron
    • 安装配置openstack 中的 Open vSwitch (OVS) service,openstackvswitch
    • Andrew Ng机器学习课程10,andrewng机器课程
    • 云计算NA1

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有