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

Lua script og redis - hvordan man tester for Ingen værdi

Hvis du definerer en lokal variabel med i en if-sætning, eksisterer den kun for if-sætningen. Tjek lokalt variabelt omfang i manualen.

Prøv

 local ckid = redis.pcall('get',KEYS[1])
 local meta
 if ckid ~= nil then
     meta = redis.call('hgetall', ckid)
 else
     meta = 'none'
     ckid = 'none'
 end

 return {ckid, meta}


  1. tar gzip mongo dump som MySQL

  2. MongoDB $setOnInsert

  3. Hvordan gemmer Trello data i MongoDB? (Samling pr. bræt?)

  4. Meteor:forskel mellem navne på samlinger, variabler, publikationer og abonnementer?