sql >> Databasteknik >  >> NoSQL >> Redis

Lua script och redis - hur man testar för Inget värde

Om du definierar en lokal variabel med i en if-sats finns den bara för if-satsen. Kolla in lokal variabel omfattning i manualen.

Prova

 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. hur man importerar en .csv-datafil till Redis-databasen

  2. Fel:getaddriinfo ENOTFOUND i nodejs for get call

  3. Felmeddelande:MongoError:dålig autentisering Misslyckades via URI-strängen

  4. Schemalägg Node.js-jobb var femte minut