Redis
 sql >> база данни >  >> NoSQL >> Redis

Lua скрипт и redis - как да тествате за None стойност

Ако дефинирате локална променлива с в оператор if, тя съществува само за оператора if. Вижте обхвата на локалната променлива в ръководството.

Опитайте

 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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как мога отдалечено да проверявам данните в моите RedisCloud DBs?

  2. Как да използвам повторно Redis връзка в socket.io?

  3. Получавате грешка при връзката, когато използвате redis-trib.rb за създаване на клъстер?

  4. Heroku:Фонови задачи в Python с RQ

  5. Как мога да защитя с парола моя /sidekiq маршрут (т.е. да изисквам удостоверяване за инструмента Sidekiq::Web)?