01 2020 档案

摘要:如果遇到一个上百万的key需要做定时任务扫描处理改怎么办呢? 1、菜鸟做法是直接使用key *命令,其实这种做法在生产上是不被允许的,key * 会扫描整个redis库,频繁的扫库会导致redis压力过大而崩溃; 2、一般的程序员知道使用hashset,不用对整个redis库,但如果key值过大每次 阅读全文
posted @ 2020-01-08 10:55 sir6 阅读(299) 评论(0) 推荐(0)
摘要:1、选择hadoop3.1.1(https://pan.baidu.com/s/1UFHq6dxoh5AiqO_cd85NTw编译后的文件)hbase2.1.7下载源码并编译 2、创建zstd包的软连接 ln -s /usr/lib64/libzstd.so /usr/local/hadoop/li 阅读全文
posted @ 2020-01-07 20:59 sir6 阅读(669) 评论(0) 推荐(0)
摘要:大都数码农在书写时间戳的long类型时,习惯用1000*60*60*31*12的表达式,记得的可能会加上一个1000*60*60*31*12l,但抱歉这是个错误的表达式,因为1000*60*60*31可能就已经是Integer型数据溢出了,导致后面的数字怎么相乘或者加上l都是负数 阅读全文
posted @ 2020-01-07 20:41 sir6 阅读(153) 评论(0) 推荐(0)