01 2016 档案
redis bitmap HyperLogLog
摘要:bitmap可以用来存储一些需要统计的东西,比如日活跃用户,某一页面点击量等等。有点是占用内存小,速度快。但是值只能是0/1 hyperloglog 使用内存大小是一定的,用来做基数统计。但是只能不能get改值. 阅读全文
posted @ 2016-01-27 16:12 不屈的心 阅读(250) 评论(0) 推荐(0)
String
摘要:String类的许多方法都被弃用了,平时也不注意。但是有时候确实得注意,最近一个同事在开发中遇到了中文乱码问题,最后才发现是因为String.bytes方法是用platform's default charset.所有决定没事多看看源码 阅读全文
posted @ 2016-01-14 20:50 不屈的心 阅读(136) 评论(0) 推荐(0)
redis key设置过期时间
摘要:最近做的一个项目需要用到redis存储storm计算的结果,使用过程中发现我的redis使用内存空间一直在增大,颇为好奇,因为我都设置了key的过期时间了呀。。最后一看代码才发现问题。原来我都是在代码中先调用expire()方法调用顺序有问题。expire(key,time) 如果当前redis没有... 阅读全文
posted @ 2016-01-05 15:01 不屈的心 阅读(283) 评论(0) 推荐(0)