sql >> Database teknologi >  >> NoSQL >> Redis

Kan du ikke få resultater fra Redis ved hjælp af Crud Repository i Spring Boot?

Jeg er selv i stand til at finde ud af svar på nedenstående spørgsmål.

Du skal blot indsætte @Index anmærkning på feltniveau. @Index annotationer markerer egenskaben som for indeksering, som bruger Redis {@literal SET} til at holde styr på for objekter med matchende værdier.

@Indexed
private String name;

@Ref:https://scalegrid.io/blog/introduction-to-redis-data-structures-hashes/

1) Hvordan kan man se faktiske data gemt i 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"



  1. PyMongo-tutorial:Test af MongoDB-failover i din Python-app

  2. Områdeforespørgsel til MongoDB-paginering

  3. Hvordan adskiller aerospike sig fra andre nosql-databaser med nøgleværdier?

  4. forespørgsel i mongo Shell giver SyntaxError:missing :after property