摘要:
1、安装 LNMP 各个组件 2、安装 redis 服务 3、安装 redis 扩展 官网:http://redis.io/ 下载包:https://codeload.github.com/phpredis/phpredis/zip/develophttp://download.redis.io/r 阅读全文
摘要:
Redis主从复制 主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(Master),后者称为从节点(Slave);数据的复制是单向的,只能由主节点到从节点。 默认情况下,每台Redis服务器都是主节点:且一个主节点可以有多个从节点(或没有从节点),但一个从节 阅读全文
摘要:
Redis性能管理 查看Redis内存使用 192.168.73.30:6379> info memory 内存碎片率 操作系统分配的内存值used memory-rss除以Redis使用的内存值used memoryi计算得出 内存碎片是由操作系统低效的分配/回收物理内存导致的(不连续的物理内存分 阅读全文
摘要:
Redis高可用 在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间内可以提供正常服务(99.98,99.99%,99.9998等等)但是在Redis语境中,高可用的含义似乎要宽泛一些,除了保证提供正常服务(如主从分离、快速容灾技术) ,还需要考虑数据容量的扩展数据安全不会 阅读全文
摘要:
关系数据库与非关系型数据库 关系型数据库 关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录。SQL语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作。主流的关系型数据库包括oracle,MySQL, SQL Serv 阅读全文
摘要:
Squid代理服务器 Squid主要提供缓存加速、应用层过滤控制的功能。 代理的工作机制: 1.代替客户机向网站请求数据,从而可以隐藏用户的真实1P地址。 2·将获得的网页数据(静态web元素)保存到缓存中并发送给客户机,以便下次请求相同的数据时快速响应。 代理服务器的概念及其作用: 代理服务器是一 阅读全文
摘要:
MMM (Master-Master replication manager for MySQL, MySQL主主复制管理器) 是一套支持双主故障切换和双主日常管理的脚本程序。MMM使用Perl语言开发,主要用来监控和管理MySQL Master-Master (双主)复制,虽然叫做双主复制,但是业 阅读全文
摘要:
MySQL MHA 1.什么是 MHA MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。 MHA 的出现就是解决MySQL 单点的问题。 MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。 MHA能在故障切换的 阅读全文
摘要:
MysQI主从复制与读写分离 1、什么是读写分离? 读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT,UPDATE,DELETE) ,而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。 2、为什么要读写分离呢? 因为数据库的“写” 阅读全文
摘要:
正则表达式(REGEXP) 正则表达式匹配符 字符 解释 举列 ^ 匹配文本的开始字符 ’ ^aa ’ 匹配以 aa 开头的字符串 $ 匹配文本的结束字符 ’ aa$ ’ 匹配以aa结尾的字符串 . 匹配任何单个字符 ’ a.b '匹配任何a和b之间有一个字符的字符串 * 匹配零个或多个在它前面的字 阅读全文