Redis
 sql >> Base de données >  >> NoSQL >> Redis

Impossible d'obtenir le résultat de Redis à l'aide du référentiel Crud dans Spring Boot ?

Je suis moi-même capable de trouver des réponses aux questions ci-dessous.

Il vous suffit de mettre le @Index annotation au niveau du terrain. @Index annotions marque la propriété comme pour l'indexation qui utilise Redis {@literal SET} pour suivre les objets avec des valeurs correspondantes.

@Indexed
private String name;

@Réf :https://scalegrid.io/blog/introduction-to-redis-data-structures-hashes/

1) Comment voir les données réelles stockées dans le redis ?

redis 127.0.0.1:6379> hgetall Student:1
 1) "_class"
 2) "com.baeldung.spring.data.redis.model.Student"
 3) "id"
 4) "1"
 5) "name"
 6) "John Doe"
 7) "gender"
 8) "MALE"
 9) "grade._class"
10) "java.lang.Integer"
11) "grade"
12) "1"

redis 127.0.0.1:6379> hgetall Student:2
 1) "_class"
 2) "com.baeldung.spring.data.redis.model.Student"
 3) "id"
 4) "2"
 5) "name"
 6) "Michael Harford"
 7) "gender"
 8) "MALE"
 9) "grade._class"
10) "java.lang.Integer"
11) "grade"
12) "2"