Redis
 sql >> база данни >  >> NoSQL >> Redis

Не можете да получите резултат от Redis с помощта на Crud Repository в Spring Boot?

Самият аз успях да намеря отговорите на въпросите по-долу.

Просто трябва да поставите @Index анотация на ниво поле. @Index annotions маркира свойството като за индексиране, което използва Redis {@literal SET} за проследяване на обекти със съвпадащи стойности.

@Indexed
private String name;

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

1) Как да видите действителните данни, съхранени в 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. StackExchange.Redis ConnectionMultiplexer пул за синхронни методи

  2. Redis с Resque и Rails:командата ERR не е разрешена, когато се използва памет> 'maxmemory'

  3. Как автоматично се свързва RedisTemplate<String,Long>

  4. Как да проектираме redis pub/sub за система за незабавни съобщения?

  5. Как да преименувате полета в хеш за множество ключове в Redis