2016-03-24 15 views

Odpowiedz

2

Nie, nie ma. Wszystkie powiadomienia w obszarze keyspace, w tym zdarzenia wygaśnięcia, nie podają wartości kluczy.

+0

Dziękuję za odpowiedź! Myślę o użyciu hashmap, aby zachować wartości kluczy. Masz jakieś sugestie ? – Vunb

+1

W Spring Data Redis zapisujemy wartość fantomu (aktualna kopia) z dłuższym czasem oczekiwania i słuchamy wydań keyspace zdarzeń (trzeba je aktywować, zobacz http://redis.io/topics/notifications#configuration). Po wygaśnięciu oryginalnego klucza otrzymamy powiadomienie i odczytamy obiekt fantomowy, abyśmy mieli dostęp do kopii wartości. – mp911de

+0

Edytuj pytanie, aby dodać więcej szczegółów - najważniejsze, dlaczego potrzebujesz wygasłych wartości. –