sql >> Database >  >> NoSQL >> Redis

Lua-script en redis - hoe te testen op Geen-waarde

Als u een lokale variabele definieert met in een if-statement, bestaat deze alleen voor het if-statement. Bekijk de scope van de lokale variabele in de handleiding.

Probeer

 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. Hoe Persistence Store in Redis uit te voeren?

  2. Sorteren op virtueel veld in mongoDB (mangoest)

  3. Snelle paging met MongoDB

  4. MongoDB $count Aggregation Operator