使用Spring数据存储库在Redis中使用Long自动增量?
我浏览了链接:,但我在使用Spring数据存储库在Redis中使用Long自动增量?,redis,spring-data-redis,Redis,Spring Data Redis,我浏览了链接:,但我在Redis中使用PK作为Long。我们如何在Redis中对ids进行Autoincrement Group.java @RedisHash("groups") public class Group { @Id private Long groupId; private String name; } User.java @RedisHash("users") public class User { @Id private Long u
Redis
中使用PK作为Long
。我们如何在Redis中对ids
进行Autoincrement
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;
}
这里推荐的方法是什么?有快速指针吗?即使您将
Long
用作Id
,Redis中也没有自动递增
功能。只需将字符串用作Id
,并使用org.springframework.data.annotation.Id
对其进行注释,即@Id
并在模型类中应用@index
,您就可以简单地在redis中获取或搜索哈希
它运行良好,您不需要处理自动增量等问题。只需让upto Redis为您创建它即可