Sandbox Lua w Redis ma tylko kilka bibliotek, a os
nie jest jednym z nich.
Możesz zadzwonić do Redisa TIME
od Lua tak:
local t = redis.call('TIME')
Musisz jednak znaleźć sposób na przekonwertowanie epoki do pożądanego formatu, a także zauważ, że powstrzyma to skrypt przed wykonywaniem jakichkolwiek zapisów (ponieważ jest to niedeterministyczne polecenie).
Aktualizacja:od wersji Redis v3.2 dostępny jest nowy tryb replikacji skryptów, który jest oparty na efektach (zamiast na kodzie). Używając tego trybu, możesz faktycznie wywołać wszystkie losowe, niedeterministyczne polecenia. Więcej informacji znajdziesz pod adresem EVAL
strona dokumentacji