sql >> Databáze >  >> NoSQL >> Redis

Lua skript a redis - jak testovat hodnotu None

Pokud definujete lokální proměnnou pomocí v příkazu if, existuje pouze pro příkaz if. Podívejte se na rozsah lokálních proměnných v příručce.

Zkuste

 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. Hledání duplicitních hodnot v poli MongoDB

  2. Scrapy a procházení webu pomocí Scrapy a MongoDB

  3. Jak třídit dílčí dokumenty v poli pole?

  4. Úvod do Apache HBase Snapshots, část 2:Deeper Dive