sql >> Databasteknik >  >> NoSQL >> Redis

få aktuellt datum och tid i lua in redis

Redis Lua-sandlåda har bara en handfull bibliotek och os är inte en av dessa.

Du kan ringa Redis TIME från Lua som så:

local t = redis.call('TIME')

Du måste dock hitta ett sätt att konvertera epoken till önskat format och även notera att det kommer att stoppa ditt skript från att utföra några skrivningar (eftersom det är ett icke-deterministiskt kommando).

Uppdatering:från och med Redis v3.2 finns det ett nytt replikeringsläge för skript som är effektbaserat (snarare än kodbaserat). När du använder detta läge kan du faktiskt anropa alla slumpmässiga, icke-deterministiska kommandon. Mer information finns på EVAL s dokumentationssida



  1. Unikt index i mongoose fungerar inte

  2. Alternativ till kapslade strukturer i Redis?

  3. Hur tar man bort dubbletter baserade på en nyckel i Mongodb?

  4. Är det säkert att ta bort journalfilen för mongodb?