Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

obter data e hora atuais em lua em redis


A sandbox Lua do Redis tem apenas um punhado de bibliotecas e os não é um desses.

Você pode chamar o Redis TIME de Lua assim:
local t = redis.call('TIME')

No entanto, você precisará encontrar uma maneira de converter a época para o formato desejado e também observar que isso impedirá que o script execute qualquer gravação (já que é um comando não determinístico).

Atualização:a partir do Redis v3.2, há um novo modo de replicação para scripts baseado em efeitos (em vez de baseado em código). Ao usar este modo, você pode chamar todos os comandos aleatórios e não determinísticos. Mais informações em EVAL página de documentação