【发布时间】:2020-07-19 08:38:13
【问题描述】:
我们有以下 aerospike 设置配置,并希望地图中的条目应在“x”天后自动删除。使用 Spring data aerospike 应该如何实现相同的功能?
@Document(collection = "cust")
public class Customer {
@Id
@Field(value = "PK")
private String custId;
@Field(value = "mobileNumber")
private String mobileNumber;
@Field(value = "creationTime")
private String creationTime;
@Field(value = "corrDetails")
private HashMap<String, Object> corrDetails;
}
此外,我的地图中有大约 10 - 12 个
依赖看起来像:-
<dependency>
<groupId>com.aerospike</groupId>
<artifactId>aerospike-client</artifactId>
<version>4.1.3</version>
</dependency>
<dependency>
<groupId>com.aerospike</groupId>
<artifactId>spring-data-aerospike</artifactId>
<version>${aerospike.data.version}</version>
<scope>system</scope>
<systemPath>${basedir}/lib/spring-data-aerospike-2.0.0.RELEASE.jar</systemPath>
</dependency>
<dependency>
<groupId>com.aerospike</groupId>
<artifactId>aerospike-client</artifactId>
</dependency>
<dependency>
<groupId>com.aerospike</groupId>
<artifactId>aerospike-helper-java</artifactId>
<version>1.2.2</version>
</dependency>
【问题讨论】:
标签: java spring-data-jpa spring-data aerospike aerospike-ce