标签: reddison

无法在 Spring Boot 中使用 Crud 存储库从 Redis 获取结果?

我正在开发Spring Boot + Redis示例。我从链接中获取了参考:https : //www.baeldung.com/spring-data-redis-tutorial。在这个例子中,我开发了存储库方法Student findByNameAndGender(String name, Gender gender);,甚至是Student findByName(String name);,但是在这两种情况下我都没有得到任何结果。?

任何快速帮助?Redis 查询 -

redis 127.0.0.1:6379> KEYS *
1) "Student"
2) "Student:bb4df14a-7f42-4fc3-b608-fc4b7d45109e"
3) "Student:69affaa4-e56c-49e3-9ef4-1cd7509d299b"
redis 127.0.0.1:6379>
Run Code Online (Sandbox Code Playgroud)

学生.java

@Data
@AllArgsConstructor
@Builder
@NoArgsConstructor
@RedisHash("Student")
public class Student {
    public enum Gender {
        MALE, FEMALE
    }

    private String id;
    private String name;
    private Gender gender;
    private int grade;
}
Run Code Online (Sandbox Code Playgroud)

学生资料库.java

@Repository
public interface StudentRepository extends CrudRepository<Student, String>{
    Student findByNameAndGender(String name, Gender gender);
}
Run Code Online (Sandbox Code Playgroud)

RedisConfig.java …

java redis jedis spring-data-redis reddison

7
推荐指数
1
解决办法
6472
查看次数

标签 统计

java ×1

jedis ×1

reddison ×1

redis ×1

spring-data-redis ×1