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

Aplikacja Spring data rest nie pobiera danych z bazy danych po wdrożeniu buforowania redis

Doszedłem do wniosku, że użycie adnotacji @RedisHash spowoduje dokonywanie transakcji tylko w bazie danych Redis. Dlatego zastosowałem inne podejście, używając @Cacheable we wszystkich wywołaniach GET i @CacheEvict we wszystkich innych wywołaniach odpowiedzialnych za wprowadzanie zmian w bazie danych.

Prawdopodobnie @RedisHash jest przeznaczony do używania Redis jako bazy danych transakcji, która może być utrwalona w trwałej bazie danych, takiej jak postgres, przy użyciu innego procesu.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis publikuj/subskrybuj:zobacz, jakie kanały są obecnie subskrybowane

  2. Jak analizować i optymalizować wykorzystanie pamięci w Redis

  3. Redis — jakikolwiek sposób na wyzwolenie zdarzenia, gdy wartość nie jest już aktywnie zapisywana?

  4. Jak mogę czytać z Redis wewnątrz bloku MULTI w Ruby?

  5. Jak powiedzieć klientowi, gdzie nowy master Redis używa Sentinel