01 2017 档案

摘要:redis主从同步 redis支持简单易用的主从复制(master-slave replication)功能,该功能也是redis高可用性实现的基础。 redis复制原理 redis的节点都会有一个backlog内存缓冲区用于数据同步,其中slave的backlog缓冲区会一直存在,master的b 阅读全文
posted @ 2017-01-13 14:28 sxhlinux 阅读(571) 评论(0) 推荐(0)
摘要:redis-cluster 简介 redis-cluster是一个分布式、容错的redis实现,redis-cluster通过将各个单独的redis实例通过特定的协议连接到一起实现了分布式、集群化的目标。 redis-cluster中不存在中心节点或者代理节点,这样的设计目标是为了实现线性化扩展,也 阅读全文
posted @ 2017-01-13 14:03 sxhlinux 阅读(784) 评论(0) 推荐(0)
摘要:注:运行环境CentOS 6+ 背景 在对启动了20个worker的nginx进行压力测试的时候发现:如果把配置文件中event配置块中的accept_mutex开关打开(1.11.3版本之前默认开),就会出现worker压力不均,少量的worker的cpu利用率达到了98%,大部分的worker的 阅读全文
posted @ 2017-01-05 23:08 sxhlinux 阅读(7175) 评论(2) 推荐(1)
摘要:注:本文操作基于CentOS 系统 准备工作 开始测试 火焰图分析: 附上一张openresty C部分nginx的火焰图 火焰图上下表示函数调用栈(类似于gdb中bt命令看到的栈帧顺序),可以通过函数调用栈来定位到具体的执行路径;每一个函数的宽度表示该函数占用的cpu时间片,可以重点分析占用cpu 阅读全文
posted @ 2017-01-04 23:09 sxhlinux 阅读(7688) 评论(1) 推荐(1)
摘要:MYSQL的增、删、查、改 注册、授权 #创建一个对数据库中的表有一些操作权限的用户,其中OPERATION可以用all privileges替换,DBNAME、TABLENAME可以用*替换,表示全部 mysql> grant OPERATION on DBNAME.TABLENAME to 'U 阅读全文
posted @ 2017-01-03 21:22 sxhlinux 阅读(337) 评论(0) 推荐(0)