摘要:
Redis主从复制的配置十分简单,它可以使从服务器是主服务器的完全拷贝。下面是关于Redis主从复制的几点重要内容: Redis使用异步复制。但从Redis 2.8开始,从服务器会周期性的应答从复制流中处理的数据量。 一个主服务器可以有多个从服务器。 从服务器也可以接受其他从服务器的连接。除了多个从 阅读全文
摘要:
Redis是一个CS结构的TCP服务器,使用”请求-应答”的模式。,客户端发起一个请求是这样的步骤: 客户端发送一个请求给服务器,然后等待服务器的响应,一般客户端使用阻塞模式来等待服务器响应。 服务器收到请求并处理完毕后,发送结果给客户端。 举个例子,发送下面4个命令大概就是这样的顺序: 客户端发送 阅读全文
摘要:
Redis持久化 RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。 AOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。 AOF 文件中的命令全部以 Redis 协议的格式来保存,新命令会被追加 阅读全文
摘要:
Redis Cluster终于出了Stable,这让人很是激动,等Stable很久了,所以还是先玩玩。 一. 集群简单概念。 Redis 集群是一个可以在多个 Redis 节点之间进行数据共享的设施(installation)。 Redis 集群不支持那些需要同时处理多个键的 Redis 命令, 因 阅读全文
摘要:
Redis集群 101 redis集群在启动的时候就自动在多个节点间分好片。同时提供了分片之间的可用性:当一部分redis节点故障或网络中断,集群也能继续工作。但是,当大面积的节点故障或网络中断(比如大部分的主节点都不可用了),集群就不能使用。 所以,从实用性的角度,Redis集群提供以下功能: 自 阅读全文
摘要:
CephMooseFS(MFS)GlusterFSLustreMetadata server单个MDS。存在单点故障和瓶颈。多个MDS,不存在单点故障和瓶颈。MDS可以扩展,不存在瓶颈。无,不存在单点故障。靠运行在各个节点上的动态算法来代替MDS,不需同步元数据,无硬盘I/O瓶颈。双MDS(互相备份)。MDS不可以扩展,存在瓶颈。FUSE支持支持支持支持访问接口POSIXPOSIXPOSIXPOS... 阅读全文
摘要:
现在搞啥都要自动化,除了妹子。那咱们今天就来聊聊运维的自动化,应该有哪些是可以做的。要想富先修路,一个成功的男人背后肯定有一个了不起的女人。那么要想实现自动化我们首先要修标准化这条路。运维标准化标准化的过程:规范化========>流程化========> 文档化目标:文档化物理设备层面:ps:这里针对的是IDC,或者说自建机房。1.服务器标签化、设备负责人、设备采购详情、设备摆放标准。2.网络划... 阅读全文
摘要:
CGroup 介绍CGroup 是 Control Groups 的缩写,是 Linux 内核提供的一种可以限制、记录、隔离进程组 (process groups) 所使用的物力资源 (如 cpu memory i/o 等等) 的机制。2007 年进入 Linux 2.6.24 内核,CGroups 不是全新创造的,它将进程管理从 cpuset 中剥离出来,作者是 Google 的 Paul Me... 阅读全文
摘要:
除了熟悉各种PHP漏洞外,还可以通过配置php.ini来加固PHP的运行环境。PHP官方也曾经多次修改php.ini的默认设置。在本书中,推荐php.ini中一些安全相关参数的配置。register_globals当register_globals = ON时,PHP不知道变量从何而来,也容易出现一些变量覆盖的问题。因此从最佳实践的角度,强烈建议设置 register_globals = OFF,... 阅读全文
摘要:
Cobbler简介 Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows。该工具使用python开发,小巧轻便(才15k行python代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP、DNS、TFTP、RSYNC以及yum仓库 阅读全文