Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Spring数据存储库在Redis中使用Long自动增量?_Redis_Spring Data Redis - Fatal编程技术网

使用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为您创建它即可