sql >> Database teknologi >  >> NoSQL >> Redis

få aktuel dato og tid i lua in redis

Redis' Lua-sandkasse har kun en håndfuld biblioteker og os er ikke en af ​​disse.

Du kan ringe til Redis TIME fra Lua sådan:

local t = redis.call('TIME')

Du bliver dog nødt til at finde en måde at konvertere epoken til det ønskede format og også bemærke, at det vil forhindre dit script i at udføre nogen skrivninger (da det er en ikke-deterministisk kommando).

Opdatering:fra Redis v3.2 er der en ny replikeringstilstand for scripts, der er effektbaseret (i stedet for kodebaseret). Når du bruger denne tilstand, kan du faktisk kalde alle de tilfældige, ikke-deterministiske kommandoer. Flere oplysninger findes på EVAL s dokumentationsside



  1. MongoDb C# GeoNear Query Construction

  2. Lagring af indlejrede strukturer med mgo

  3. Håndtering af journalføring i MongoDB

  4. Gem delmængde af MongoDB-samling til en anden samling