我通过了链接Spring Data + Redis with Auto increment Key,但是我在Long
中使用PK作为Redis
。我们如何在Redis中处理Autoincrement
中的ids
?
Group.java
@RedisHash("groups")
public class Group {
@Id
private Long groupId;
private String name;
}
User.java
@RedisHash("users")
public class User {
@Id
private Long userId;
private String name;
private LocalDate createdDate;
}
这里推荐的方法是什么?有任何快速指示吗?
答案 0 :(得分:0)
即使您将auto-increment
用作Long
,Redis中也没有Id
功能。只需将String用作Id
并用org.springframework.data.annotation.Id
即@Id
进行注释,然后在Model类上应用@Indexed
,您应该能够轻松地在redis中获取或搜索哈希值
它很好用,您不需要照顾自动增量等问题。只需由Redis来为您创建它。