Załóżmy zrobić to w REDiS na 13:30 20 Feb 2020
,Czas tworzenia klucza w REDiS
> set foo "bar spam"
OK
chcę uzyskać czas tworzenia foo
. Czy istnieje coś takiego, jak
> gettime foo
13:30 20 Feb 2020
?
Załóżmy zrobić to w REDiS na 13:30 20 Feb 2020
,Czas tworzenia klucza w REDiS
> set foo "bar spam"
OK
chcę uzyskać czas tworzenia foo
. Czy istnieje coś takiego, jak
> gettime foo
13:30 20 Feb 2020
?
Redis nie przechowuje tych informacji.
Można użyć osobnego klucza:
MULTI
SET foo "bar spam"
SET foo:time "13:30 20 Feb 2020"
EXEC
GET foo:time
Jest inna, podobna opcja aby rozwiązać ten problem, w przypadku użycia, gdy trzeba stoper wykryć wartość przeterminowanego bez usuwania sama wartość:
MULTI
SET foo "bar"
SET foo:alive 1 EX 30
EXEC
Tutaj 30
- jest pożądany limit czasu. Następnie możesz określić, czy wartość jest nadal "żywa" z:
EXISTS foo:alive