sql >> Base de Datos >  >> NoSQL >> Redis

obtener la fecha y hora actuales en lua en redis

El sandbox Lua de Redis tiene solo un puñado de bibliotecas y os no es uno de estos.

Puede llamar a Redis TIME de Lua así:

local t = redis.call('TIME')

Sin embargo, deberá encontrar una manera de convertir la época al formato deseado y también tenga en cuenta que evitará que su secuencia de comandos realice escrituras (ya que es un comando no determinista).

Actualización:a partir de Redis v3.2, hay un nuevo modo de replicación para secuencias de comandos basado en efectos (en lugar de código). Al usar este modo, puede llamar a todos los comandos aleatorios no deterministas. Más información está en EVAL página de documentación