Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Nie możesz uzyskać wyniku z Redis przy użyciu repozytorium Crud w Spring Boot?

Sam jestem w stanie znaleźć odpowiedzi na poniższe pytania.

Wystarczy wstawić @Index adnotacja na poziomie pola. @Index adnotacje oznaczają właściwość jako do indeksowania, która używa Redis {@literal SET} do śledzenia obiektów o pasujących wartościach.

@Indexed
private String name;

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

1) Jak zobaczyć rzeczywiste dane przechowywane w 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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Przechowywanie wartości zwracanej przez node.js setTimeout w redis

  2. Zasubskrybuj ponownie Flask-SocketIO

  3. Złożoność czasowa zadd, gdy wartość ma wynik wyższy niż najwyższy wynik obecny w docelowym posortowanym zestawie

  4. Limit czasu wykonywania SET {Klucz}, inst:0, mgr:Nieaktywny, kolejka:2, qu=1, qs=1, qc=0, wr=1/1, in=0/0

  5. Jak zaimplementować wyzwalacz dla redis datastore?