redis
文章平均质量分 86
vhomes
现在主要工作还是java后台服务端相关开发,熟悉的方向:多线程,分布式缓存,redis,数据库等相关领域,微博:http://weibo.com/vhomes
展开
-
redis 2.6 新功能介绍及安装相关问题
redis2.6在前两天发布了(http://redis.io/download),当天下载的时候,在make时一堆编译错误,后来看issue,跟linux系统版本及位数有关。 昨天作者 antirez发布了2.6.2,此版本修复了一些linux版本不兼容导致make不通过的问题,可是下下来以后,发现在测试机编译还是有些问题,与是在issue上提出一个问题:(https://github原创 2012-10-29 13:09:56 · 4691 阅读 · 0 评论 -
redis2.4与2.6 性能比较
今天在写基于Mysql Binlog刷新redis缓存的项目时,刚完成部分功能开发,整个流程走通了。突然发现测试机自己安装了redis2.4.2与redis2.6.2两个版本,因此顺手想在测试机上跑下redis相关性能,看有多大的提高:测试程序是redis自已的redis-benchmark, 参数为:src/redis-benchmark -h host -p port -c 10 -n原创 2012-10-31 19:33:01 · 1843 阅读 · 0 评论 -
redis事物介绍与应用
研究reids与使用已经有几个月的时间,中间自己总结了不少文档以及相关资料,接下来时间,会陆续分享一些相关资料,并且介绍其在我们应用中的使用情况。下面是redis事物的相关介绍(参考redis.io):一.事物的使用1.Redis事物通过MULTI命令开始。 这条命令总是返回OK。2.然后用户可以执行多条指令,redis不会马上执行这些指令,还只是放入到队列中。3.当执原创 2012-07-19 10:46:03 · 8615 阅读 · 1 评论 -
redis server与client通信协议介绍
今天在整理以前开发相关时的一些资料,其中对于redis protocol的解析有些小记录,记录在此:一.reidis client-server协议是有如下特点1.实现简单2.能够被计算机快速解析。3.使用者也容易理解二.通信client与redis server建立TCP连接,每个命令与数据传送最后都以\r\n结尾。Redis跟据不同的命令进行不同的回复。原创 2013-01-16 19:13:36 · 7560 阅读 · 0 评论 -
记一次线上分布式redis服务BUG发现与修复过程
此博客为记录今天在线上发现分布式缓存服务的一个BUG的过程与相关解决。问题:收到线上服务报警,有更新失败的操作,与是上线环境查看相应日志(服务由于并发的原因,偶尔性失败,没有影响)但是发现服务所占资源比平时高一些,进行了一些排查!确认服务线程:top –c 指令查看如下:进程13603服务,使用CPU与MEM都比较大,保存其相应的堆栈信息快照:jstack原创 2013-01-11 19:09:08 · 2766 阅读 · 0 评论 -
redis线上环境监控脚本(python脚本)
最近一个月没啥更新,身边发生太多事,毕业几年来霉运太多,虽然不信命,但我信有些人命的确好,有些人命的确差,其它不说也罢。(大家一定要注意身体啊,健康比任何东西都重要)本文要监控的这个脚本,是在一个月前左右,对于线上redis中项指令操作需要进行统计分析时写的一个工具:一.需求由于是其于client的分布式缓存,需要知道每个结点,当前每秒所处理的指令有哪些,主要集中在哪些操作,哪些操作过原创 2013-04-24 18:34:35 · 4796 阅读 · 1 评论