sql >> Databáze >  >> NoSQL >> Redis

získat aktuální datum a čas v lua v redis

Sandbox Lua společnosti Redis má pouze několik knihoven a os není jedním z nich.

Redis můžete zavolat TIME od Lua takhle:

local t = redis.call('TIME')

Budete však muset najít způsob, jak převést epochu do požadovaného formátu, a také si uvědomit, že vám to zabrání skriptu provádět jakékoli zápisy (protože jde o nedeterministický příkaz).

Aktualizace:od Redis v3.2 je k dispozici nový režim replikace pro skripty, který je založen na efektech (spíše než na kódu). Při použití tohoto režimu můžete vlastně volat všechny náhodné, nedeterministické příkazy. Další informace jsou na EVAL stránka dokumentace



  1. mongoexport bez pole _id

  2. Prevence vkládání JavaScriptu NoSQL v MongoDB

  3. Koncepce vývoje aplikací Cloudera Operational Database

  4. Vypořádání se se změnami schématu v Mongoose