岚天逸见

04 2019 档案

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

posted @ 2019-04-25 17:32 岚天逸见 阅读(1531) 评论(0) 推荐(0) 编辑

REdis Asynchronous AOF fsync is taking too long
摘要:redis.conf中的no-appendfsync-on-rewrite默认值为no,表示在重写AOF文件或RDB文件时阻塞fsync。 如果重写AOF或RDB文件时长过长,则在日志中可以看到如下信息:Asynchronous AOF fsync is taking too long (disk 阅读全文

posted @ 2019-04-22 11:41 岚天逸见 阅读(4105) 评论(0) 推荐(0) 编辑

REdis MASTER aborted replication NOAUTH Authentication required
摘要:对于REdis集群,如果设置了requirepass,则一定要设置masterauth,否则从节点无法正常工作,查看从节点日志可以看到哪下内容:19213:S 22 Apr 2019 10:52:17.389 * Connecting to MASTER 1.6.18.16:218119213:S 阅读全文

posted @ 2019-04-22 11:38 岚天逸见 阅读(1607) 评论(1) 推荐(0) 编辑

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

posted @ 2019-04-17 17:17 岚天逸见 阅读(997) 评论(0) 推荐(0) 编辑

REdis之RDB配置问题
摘要:RDB配置:save 900 1save 300 10save 60 10000stop-writes-on-bgsave-error nordbcompression yesrdbchecksum yesrepl-diskless-sync noaof-use-rdb-preamble nordb 阅读全文

posted @ 2019-04-02 19:33 岚天逸见 阅读(3962) 评论(0) 推荐(0) 编辑

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

posted @ 2019-04-01 10:14 岚天逸见 阅读(1296) 评论(0) 推荐(0) 编辑

导航

统计信息

点击右上角即可分享
微信分享提示