feisky

云计算、虚拟化与Linux技术笔记
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  NoSQL

摘要:本文主要介绍了Redis处理客户端连接的一些内部实现机制,包括连接处理、超时、缓冲区等一系列内容。注:本文所述内容基于 Redis2.6 及以上版本。连接的建立Redis 通过监听一个 TCP 端口或者 Unix socket 的方式来接收来自客户端的连接,当一个连接建立后,Redis 内部会进行以下一些操作:首先,客户端 socket 会被设置为非阻塞模式,因为 Redis 在网络事件处理上采用的是非阻塞多路复用模型。然后为这个socket 设置 TCP_NODELAY 属性,禁用Nagle 算法然后创建一个 readable 的文件事件用于监听这个客户端 socket 的数据发送当客户端连 阅读全文

posted @ 2013-01-30 09:54 feisky 阅读(6011) 评论(0) 推荐(0) 编辑

摘要:本文来自Bugsnag的联合创始人Simon Maynard的系列文章,作者根据几年来对Redis的使用经历,对Redis监控方法进行了系统性的总结,干货很多,值得一看。原文链接:Redis Masterclass – Part 2, MonitoringRedis 监控最直接的方法当然就是使用系统提供的 info 命令来做了,你只需要执行下面一条命令,就能获得 Redis 系统的状态报告。redis-cli info内存使用如果 Redis 使用的内存超出了可用的物理内存大小,那么 Redis 很可能系统会被OOM Killer杀掉。针对这一点,你可以通过 info 命令对used_memo 阅读全文

posted @ 2013-01-30 09:51 feisky 阅读(794) 评论(0) 推荐(0) 编辑

无觅相关文章插件,快速提升流量