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

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

文章分类

全部博文(567)

发布时间:2019-05-24 09:52:54

 版本:redis-5.0.5参考:http://redis.io/topics/cluster-tutorial。集群部署交互式命令行工具:https://github.com/eyjian/redis-tools/tree/master/deploy集群运维命令行工具:https://github.com/eyjian/redis-tools/tree/master批量操作工具:https://github.com/eyjian/libmooon/releases.........【阅读全文】

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

发布时间:2019-05-22 17:25:02

 redis.conf中的maxmemory定义REdis可用最大物理内存,有多种书写方式,以下均为合法:maxmemory 1048576maxmemory 1048576Bmaxmemory 1000KBmaxmemory 100MBmaxmemory 1GBma.........【阅读全文】

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

发布时间:2019-05-01 09:03:03

目录目录11. 前言12. 安装日期13. GCC国内镜像下载地址 24. GCC的依赖库 24.1. gmp库 24.2. mpfr库 24.3. mpc库 24.4. m4编译工具 24.5. 安装源代码包35. 编译安装gmp 36. 编译安装mpfr 47. 编译.........【阅读全文】

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

发布时间:2019-04-25 17:29:29

平台:x86_64结论:Zset的最大分数不要超过18014398509481982(17位数字,54位二进制),否则不会得到期望的值。REdis:5.0.4 Zset采用double存储分数值(score),而incrbyfloat和hincrbyfloat采用的是long double存储数值。 double本身是可以存储比18014398509481982(17位.........【阅读全文】

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

发布时间: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.........【阅读全文】

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

发布时间:2019-04-17 17:14:59

Apache开源的Thrift(http://thrift.apache.org)有着广泛的使用,有时候需要知道谁调用了指定的函数,比如在下线一起老的接口之前,需要确保对这些老接口的访问已全部迁移到新口。Thrift提供了支持,在《Thrift结构分析及增加取客户端IP功能实现》一文中已做过介绍,但不够具体。本文对这个做一个详细的介绍,过.........【阅读全文】

阅读(2220) | 评论(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 "";.........【阅读全文】

阅读(1665) | 评论(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 .........【阅读全文】

阅读(8227) | 评论(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) 日志.........【阅读全文】

阅读(100595) | 评论(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开发框架实践系列之《前言篇》,《基础篇》写得非常棒,但是《服务器篇》、《客户端篇》却找不到,恳请楼主赐读。

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

登录 注册