Redis---服务器管理之主从服务器

其实这篇是为了Redis的Replication服务的

先看看redis的多重服务器吧。

先查看进程,是一个redis的服务器在跑,而且监听的是6379。

我们把redis文件夹下的redis.conf复制一份变成redis6380.conf,然后我们编辑

编辑主要是

改端口

让从服务器只读,不然就乱了

我们还是查看进程,只有默认端口的6379在跑,此时

./bin/redis-server redis6380.conf

就会启动第二个服务器

查看进程即可

ps -ef | grep redis

发现现在是两个进程在跑,监听6379和6380两个端口,两个redis服务器

我们连接上主服务器,然后查看keys,然后连接从服务器,也查看keys,发现都是一样的,然后我们在主服务器进行set两个key

在从服务器此时就能查到我们在主服务器上set的key了,而且还能get到值。这种就能弄分布式了,是不是够酷

明天回家,今天到此为止,明天会更新,有了这种主从服务器之后,我们怎么实现Replication

Replication的工作原理

在Slave启动并连接到Master之后,它将主动发送一个SYNC命令。此后Master将启动后台存盘进程,同时收集所有接收到的用于修改数据集的命令,在后台进程执行完毕后,Master将传送整个数据库文件到Slave,以完成一次完全同步。而Slave服务器在接收到数据库文件数据之后将其存盘并加载到内存中。此后,Master继续将所有已经收集到的修改命令,和新的修改命令依次传送给Slaves,Slave将在本次执行这些数据修改命令,从而达到最终的数据同步。
如果Master和Slave之间的链接出现断连现象,Slave可以自动重连Master,但是在连接成功之后,一次完全同步将被自动执行。

时间: 2024-08-03 15:36:21

Redis---服务器管理之主从服务器的相关文章

RHE5服务器管理 搭建DNS服务器步骤说明[图文]_DNS服务器

一.DNS主要配置文件 /etc/hosts-主机的一个列表文件-包含(本地网络中)已知主机的一个列表如果系统的IP不是动态生成,就可以使用它,对于简单的主机名解析(点分表示法/etc/host.conf-转换程序控制文件-告诉网络域名服务器如何查找主机(通常是/etc/hosts,然后就是域名服务器,可通过netconf对其进行更改)/etc/resolv.conf-转换程序配置文件-在配置程序请求BIND域名查询服务查询主机名称时,必须告诉程序使用哪个域名服务器和IP地址来完成这个任务 二.

Redis教程(十二):服务器管理命令总结_Redis

一.概述:     Redis在设计之初就被定义为长时间不间断运行的服务进程,因此大多数系统配置参数都可以在不重新启动进程的情况下立即生效.即便是将当前的持久化模式从AOF切换到RDB也无需重启.     在Redis中,提供了一组和服务器管理相关的命令,其中就包含和参数设置有关的CONFIG SET/GET command. 二.相关命令列表:   命令原型 时间复杂度 命令描述 返回值 CONFIGGETparameter    主要用于读取服务器的运行时参数,但是并不是所有的配置参数都可以

redis作为mysql的缓存服务器(读写分离) (转)

一.redis简介Redis是一个key-value存储系统.和Memcached类似,为了保证效率,数据都是缓存在内存中.区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步.在部分场合可以对关系数据库起到很好的补充作用.它提供了Java,C/C++(hiredis),C#,PHP,JavaScript,Perl,Object-C,Python,Ruby等客户端,使用很方便. 二.架构图<ignore_js_

七款免费的Windows服务器管理工具

  市场上有众多的工具可以帮助Windows服务器管理员们进行配置.管理.故障排除和保护Windows服务器与域的安全性.本文我们推荐7款免费又实用的服务器管理工具,供管理员们选择. Active Directory Best Practices Analyzer Active Directory Best Practices Analyzer由微软自Windows Server 2008 R2起提供在Windows服务器内部.它通过分析关键设置和其他活动目录组件来检查它们是否遵循微软的最佳实践

新版按量计费云服务器管理

  一.手工释放 云服务器控制台支持弹性的按量计费的云服务器管理. 如图,选择按量计费(蓝框线所示)模式的云服务器支持随时进行释放.点击红框线所示的"释放"即可. 身份认证成功后,需确认是否释放.点击确定后释放. 二.自动释放 选中按量计费的云服务器后,点击"更多"按钮,可以设置自动释放时间和取消自动释放时间. 点击设置"自动释放时间"后,弹出相应的对话框. 选择计划释放的日期和时间后,点击"确定"按钮.可以看到自动释放时间已

新版云服务器管理概览

  选择导航栏中的"云服务器管理",可以进行云服务器的管理. 云服务器管理中,上方的蓝框线部分是管理操作按钮.按钮根据所选择的云服务器状态自动生效或失效. 中部的红框线部分是云服务器的列表.列表展示了当前用户当前区域的所有云服务器的基本信息.在这个列表上可以进行业务操作,如:续费.升级.释放.购买相同配置.查看上周期消费记录.提交工单. 下方的绿框线部分展示云服务器的相关信息,包括详细信息和监控信息. 点击云服务器列表中的一个云服务器项(除复选框部分),见蓝色框线部分,可以选中一台云服

巧妙出招致胜服务器管理

高效管理服务器一直离不开有效的服务器管理技巧,尽管你已经掌握了不少这方面的技巧,但服务器还有许许多多的技巧在等着你的总结,等着你的挖掘;这不,下面的一些服务器管理窍门就是笔者在最近的工作中总结出来的,相信有不少是你很少遇到过的! 拒绝服务器重新启动 一般情况下,在Windows 2003 Server系统中安装完补丁程序后,系统总会提示你要重新启动一下服务器.可是许多急性子的朋友,他们往往无法容忍Windows 2003 Server服务器"慢吞吞"的启动操作,于是希望打完安全补丁之后

管理FTP站点服务器

同Web站点一样,用户也可以使用多种方法来管理FTP站点服务器.例如:设置FTP站点服务器的虚拟目录的访问权限.设置匿名访问.创建用户账户等. 10.2.1 为FTP的虚拟目录设置写权限 在FTP的虚拟根目录中,必须设置写权限才能发布信息.为了提高安全性,可以在准备向服务器发布信息时设置该权限,并在发布结束后立即消除权限. 为FTP的虚拟目录设置写权限的操作步骤如下: (1) 打开"Internet信息服务"管理器窗口,展开服务器站点. (2) 在"默认FTP站点"

使用Windows Server 2008服务器管理器配置角色

概览: 角色和功能之间的差别 使用服务器管理器可以做些什么 使用向导 从命令行管理角色和功能 贯穿在 Windows Server 2008 中的主题之一就是"简约".这并不意味着不必要地去除一些功能.相反,这是简化和澄清角色和工具的一种策略,以便于您只安装所需的内容,多余的一概不安装.服务器管理器 是 Windows Server 2008 中这一概念的重要组成部分. 它包含两方面的内容.首先是有关服务器角色和功能的最重要的概念,它们是 Windows Server 2008 的构建