最近开发遇到一个问题,问题是利用redis同一分钟计数的时候,每分钟需要将前一分钟的数据更新,是个hash类型数据,redis中常见删除都是利用完全匹配删除,redis中的keys也是针对string类型,所以,这块只有自己动手去重写方法并且封装
1 hash类型数据
2 需要每次存储时对当前ORM:IOM:Prop:AreaSum中的key值进行匹配,如果存在需要删除
代码实现:
1)删除方法封装
public
void
batchDel(String
str,String
pointId){
2)测试
判断当前分钟是否存在对应的key,存在则累加计数,不存在则删除
boolean
aHas
=
iRedisUtilDOM.exists(moitPointCode+":Prop:"+min);
}