Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5185862
  • 博文数量: 556
  • 博客积分: 13065
  • 博客等级: 上将
  • 技术积分: 9881
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-26 16:44
个人简介

推荐: blog.csdn.net/aquester https://github.com/eyjian https://www.cnblogs.com/aquester http://aquester.blog.chinaunix.net

文章分类

全部博文(556)

发布时间:2019-04-22 11:36:27

对于REdis集群,如果设置了requirepass,则一定要设置masterauth,否则从节点无法正常工作,查看从节点日志可以看到哪下内容:19213:S 22 Apr 2019 10:52:17.389 * Connecting to MASTER 1.6.18.16:218119213:S 22 Apr 2019 10:52:17.389 * MASTER <-> REPLICA sync started19213:S 22 Apr 2019 10:52:17.389 * Non blo.........【阅读全文】

阅读(438) | 评论(0) | 转发(0)

发布时间:2019-04-02 19:31:49

RDB配置:save 900 1save 300 10save 60 10000stop-writes-on-bgsave-error nordbcompression yesrdbchecksum yesrepl-diskless-sync noaof-use-rdb-preamble nordb-save-incremental-fsync yes影响:易生成REdis客户端的连接超时。建议:如果已经开启了AOF,可关闭RDB,即将save参数值设置为空:save "";.........【阅读全文】

阅读(474) | 评论(0) | 转发(0)

发布时间:2019-04-01 10:11:25

分析版本:REdis-5.0.4。 REdis命令处理流程可分解成三个独立的流程(不包括复制和持久化):1) 接受连接请求流程;2) 接收请求数据和处理请求流程,在这个过程并不会发送处理结果给Client,而只是将结果数据写入响应缓冲,将由响应请求流程来发送;3) 响应请求流程。&n.........【阅读全文】

阅读(0) | 评论(0) | 转发(0)

发布时间:2019-03-26 16:11:04

结论:这种情况下复制节点(即从节点)无法提升为主节点,复制节点会一直尝试和主节点建立连接,直接成功。主节点恢复后,复制节点仍然保持为复制节点,并不会成为主节点。复制节点无法提升为主节点的原因是复制节点未发起成为主节点的选举。 复制节点日志:14304:S .........【阅读全文】

阅读(3799) | 评论(0) | 转发(0)

发布时间:2019-03-21 16:26:22

REdis版本:4.0.9运行环境:Linux 3.10.107 x86_64 gcc_version:4.8.5结论:是一个BUG,在4.0.11版本中被作者antirez所修复 现象:1) top显示 2) 执行REdis info命令直接卡住不动3) 集群通讯端口大量的“CLOSE_WAIT”4) 日志.........【阅读全文】

阅读(4859) | 评论(0) | 转发(0)

发布时间:2019-03-14 12:34:05

REdis-5.0之前的AOF文件没有文件头,不管是REdis-5.0之前还是REdis-5.0,它们的AOF文件体内容都如下图所示:从REdis-5.0开始,AOF有文件头,目的是支持同时加载RDB和AOF文件。AOF文件头和RDB文件头基本相同,但RDB文件头多了三个字段。先看AOF和RDB通用部分的文件头内容:1) 头5字节固定为REDIS2)&.........【阅读全文】

阅读(1608) | 评论(0) | 转发(0)

发布时间:2019-02-18 10:45:50

截至到redis-5.0版本,redis仍然不会自动滚动日志文件,如果不处理则日志文件日积月累越来越大,最终将导致磁盘满告警:# ls -lhtotal 12G-rw-r--r-- 1 redis redis 8.5G Feb 18 10:26 redis-6379.log.........【阅读全文】

阅读(1271) | 评论(0) | 转发(0)

发布时间:2019-01-07 16:18:31

配置示例:save 900 1save 300 10save 60 3600 配置解读:1) “save 900 1”表示如果超过每1秒有900个key发生变化(新增、修改和删除),则重写rdb文件;2) “save 3.........【阅读全文】

阅读(8371) | 评论(1) | 转发(0)

发布时间:2019-01-06 17:04:17

网上很多Redis方面的文章,会涉及到repl-ping-slave-period和repl-ping-replica-period这两个重要参数,从一些中文解释来看,意思差不多,即:SLAVE周期性的ping MASTER间隔,可直接理解成SLAVE -> MASTER间的心跳间隔(注意箭头方向)。 没有一篇文章同时提取这两者,总是分开出现在不同文章中。在官.........【阅读全文】

阅读(7615) | 评论(0) | 转发(0)

发布时间:2019-01-06 17:00:56

目录目录 11. 前言 12. slave发起选举 23. master响应选举 34. 选举示例 35. 哈希槽传播方式 36. 一次主从切换记录146.1. 相关参数 46.2. 时间点记录 46.3. 其它master日志 46.4. 其它master日志 56.5. slave日志 57. 一次主从切换记录267.1. 相关参数 67.........【阅读全文】

阅读(6367) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

Aquester2014-12-11 21:29

lojunren:强烈希望博主将mooon项目迁往github

https://github.com/eyjian/mooon

回复  |  举报

Aquester2014-03-24 12:51

lojunren:强烈希望博主将mooon项目迁往github

嗯,建议不错

回复  |  举报

lojunren2014-03-20 14:56

强烈希望博主将mooon项目迁往github

回复  |  举报

Aquester2014-01-15 11:02

yuanxy2013:LZ,你的基于C++的纯面向对象的通用高性能大并发TCP-SERVER/CLIENT开发框架实践系列之《前言篇》,《基础篇》写得非常棒,但是《服务器篇》、《客户端篇》却找不到,恳请楼主赐读。

已经实现一个server框架,并有相关技术文档,在mooon中,你可以svn下载代码看看,文档在doc子目录下

回复  |  举报

yuanxy20132014-01-14 14:48

LZ,你的基于C++的纯面向对象的通用高性能大并发TCP-SERVER/CLIENT开发框架实践系列之《前言篇》,《基础篇》写得非常棒,但是《服务器篇》、《客户端篇》却找不到,恳请楼主赐读。

回复  |  举报
留言热议
请登录后留言。

登录 注册