首页   快速返回

aerospike使用truncate删除历史数据     所属分类 aerospike
TRUNCATE ns[.set] [upto LUT] 


LUT is last update time upto which set or namespace needs to be truncated. 
LUT is either nanosecond since Unix epoch like 1513687224599000000 
or in date string in format like "Dec 19 2017 12:40:00".

last-update-time (LUT) 上次更新时间,内部元数据,不会返回给客户端。

相当于 TRUNCATE 可以指定条件, 最后更新时间小于指定时间点的记录会被删除

TRUNCATE ns1.data_clean upto 'Mar 05 2018 15:00:00'

时间格式

SimpleDateFormat sdf = new SimpleDateFormat("MMM dd yyyy",Locale.ENGLISH);


2018-01-01,Jan 01 2018
2018-02-01,Feb 01 2018
2018-03-01,Mar 01 2018
2018-04-01,Apr 01 2018
2018-05-01,May 01 2018
2018-06-01,Jun 01 2018
2018-07-01,Jul 01 2018
2018-08-01,Aug 01 2018
2018-09-01,Sep 01 2018
2018-10-01,Oct 01 2018
2018-11-01,Nov 01 2018
2018-12-01,Dec 01 2018



select * from ns1.data_clean
select * from ns1.data_clean where pk='a'

INSERT INTO ns1.data_clean (PK,DATA) VALUES ('a','new')
INSERT INTO ns1.data_clean (PK,DATA) VALUES ('a','a')
INSERT INTO ns1.data_clean (PK,DATA) VALUES ('b','b')

上一篇     下一篇
spring bean 生命周期实例

spring4种注入方式

aql输出格式和TTL设置

zookeeper常用运维命令

mysql innodb 索引原理

innodb与myisam的区别