自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天堂无语

一个不务正业的程序员 www.lucaszhang.com

  • 博客(20)
  • 收藏
  • 关注

原创 sentinel搭建redis集群的注意事项

一、protected-mode默认情况下,redis node和sentinel的protected-mode都是yes,在搭建集群时,若想从远程连接redis集群,需要将redis node和sentinel的protected-mode修改为no,若只修改redis node,从远程连接sentinel后,依然是无法正常使用的,且sentinel的配置文件中没有protected-mod

2016-06-12 16:32:30 4898 1

转载 Redis Sentinel:集群Failover解决方案

Redis Sentinel:集群Failover解决方案博客分类:RedisRedis sentinel(哨兵)模块已经被集成在redis2.4+的版本中,尽管目前不是release,不过可以尝试去使用和了解,事实上sentinel还是有点复杂的.sentinel主要功能就是为Redis M-S(master,slaves)集群提供了1)master存活检测

2016-06-07 00:22:22 1253

原创 redis cluster主从复制

一、集群构成redis cluster是通过将多组master-slave结点整合起来实现的集群功能二、发现问题在使用过程中,某一天忽然发现master中有数据,但slave中并没有数据这个是很奇怪的一个事,按redis官方文档中写的,集群模式中,是会通过自动异步同步完成master和slave的数据同步三、问题分析由于之前将redis cluster各结点

2015-09-14 18:05:23 1040

转载 redis持久化

一、Redis提供了哪些持久化机制:    1). RDB持久化:    该机制是指在指定的时间间隔内将内存中的数据集快照写入磁盘。        2). AOF持久化:    该机制将以日志的形式记录服务器所处理的每一个写操作,在Redis服务器启动之初会读取该文件来重新构建数据库,以保证启动后数据库中的数据是完整的。    3). 无持久化:    我们可以通过配置

2015-08-24 19:29:03 437

原创 redis事务

一、REDIS事务REDIS的事务很简单,只支持关系型数据库事务中ACID中的CID,即不支持原子性事务中有失败的操作也不会回滚整个事务,而是继续执行后面的命令二、事务举例在一个终端里开启事务后,做如下操作 127.0.0.1:7379> set foo "test trans"OK127.0.0.1:7379> multiOK127.0.0.1:7379> set

2015-07-23 19:41:33 536

原创 redis显示中文结果

Usage: redis-cli [OPTIONS] [cmd [arg [arg ...]]]   -h    Server hostname (default: 127.0.0.1)   -p        Server port (default: 6379)   -s      Server socket (overrides hostname and port)  

2015-07-14 15:43:09 1354

原创 redis cluster 搭建

redis cluster搭建,初学者遇到的一些问题及解决办法

2015-06-29 19:13:53 1153

原创 redis cluster概览

Redis Cluster设计要点:架构:无中心Redis Cluster采用无中心结构,每个节点都保存数据和整个集群的状态每个节点都和其他所有节点连接,这些连接保持活跃使用gossip协议传播信息以及发现新节点node不作为client请求的代理,client根据node返回的错误信息重定向请求数据分布:预分桶预分好16384个桶,根据 CRC16

2015-06-15 13:42:48 639

原创 NGINX负载均衡

一、负载均衡方式1、轮询upstream test_up { server localhost:8080; server localhost:9090; server localhost:9090;}server { listen 80; server_name test;

2015-02-04 01:07:50 849

原创 NGINX基本模块与配置

一、NGINX内置的基本模块1、NGINX内核模块2、EVENTS模块3、HTTP核心模块二、NGINX基本配置文件#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log inf

2015-02-03 01:33:43 2220

原创 NGINX工作模型

一、两种工作模式1、SINGLE模式,该模型只有一个工作进程,不适合在生产环境中使用2、MASTER-WORKER模式,该模型由一个MASTER进程和N个WORKER进程构成,生产环境中主要使用该模型MASTER进程:负责接收外部请求,以及分发工作给WORKER时程WORKER进程:负责完成真正的劳动工作二、事件模型Nginx支持如下处理连接的方法(I/O复用方法)

2014-12-15 21:53:39 1199

原创 NGINX多阶段处理

nginx实际把请求处理流程划分为了11个阶段,这样划分的原因是将请求的执行逻辑细分,各阶段按照处理时机定义了清晰的执行语义,开发者可以很容易分辨自己需要开发的模块应该定义在什么阶段,下面介绍一下各阶段:NGX_HTTP_POST_READ_PHASE接收完请求头之后的第一个阶段,它位于uri重写之前,实际上很少有模块会注册在该阶段,默认的情况下,该阶段被跳过;NGX_

2014-12-15 14:57:42 940

原创 NGINX编译安装

一、编译安装./configure  --prefix=/usr  --sbin-path=/usr/sbin/nginx  --conf-path=/etc/nginx_1_6/nginx.conf  --error-log-path=/var/log/nginx/error.log  --http-log-path=/var/log/nginx/access.log

2014-12-09 19:54:29 990

原创 Crontab的环境变量问题

今天工作中遇到一个问题

2014-06-18 11:41:38 618

原创 常用GIT命

使用历史分支创建新分支

2014-06-12 12:37:50 612

转载 Spring中 @Autowired标签与 @Resource标签 的区别

原文出处:http://blog.csdn.net/angus_17/article/details/7543478

2014-05-16 16:56:46 892

原创 系统访问502状态排查思路

5021、后端服务器异常,直接返回        可能的原因:PHP进程满,不接受请求2、响应超时,返回错误码3、502问题很多时候会反映在服务器某一部分系统性能上,因此如果通过日志解决不了问题时,通过观察系统性能是一个解决502问题的思路一些可用于排查问题的LOG1、access log2、系统慢查询LOG3、数据库log结合以上三个LOG,基本上可以确定

2013-11-11 15:47:28 5676

原创 JVM学习和分析(三):OOM

一、关于OOM  对于JAVA程序员来说,恐怕都到过OOM这个可怕的梦厣,写出一段经常出现OOM的代码,恐怕也是对于一个程序员最大的耻辱。OOM出现的原因多种多样,在我刚开始写程序的时候,天真的以为OOM真的只是内存不够了,后来才发现,那个时候真的很傻很天真 二、诱发OOM的原因  OOM的原因基本上是因为在JVM做过一次GC(可能是YGC也可能是FULL GC)后,仍有大量对象存

2013-06-27 01:40:24 766

原创 JVM学习和分析(二):GC

一、关于GC  GC是JAVA语言最重要的特性之一,GC为广大JAVA程序员解决了内存管理的诸多问题,但GC是一把双刃剑,在替程序员解决了内存管理的同时,也隐藏了很多细节,使JAVA程序员并不能像C程序员那样对内存做到控制。因此,很多时候JAVA程序员忽略了对内存的管理,认为JAVA可以替程序员管理好内存,正是因为这样,JAVA程序会出现很多莫名其妙的问题。  个人认为,JAVA程序员其实

2013-06-25 01:36:38 1052 1

原创 JVM学习和分析(一):JVM基本工作模型

一、写在前面  本文仅作为我的学习和思考笔记,其中有表述错误的地方,欢迎大家拍砖指正。  本文所有描述均基于SUN的HotSpot虚拟机。  JVM版本为1.6U21   本系列会从JVM最基本的概念模型,逐步总结JVM的工作方式,GC,调优等内容,尽量做到以最通俗简单的语言描述清楚JVM相关内容以及我的学习总结。 二、JVM运行时各数据区域  在我们实际开发过程中

2013-06-21 01:26:25 706

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除