Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Skrip Lua dan redis - cara menguji nilai None

Jika Anda mendefinisikan variabel Lokal dengan dalam pernyataan if, variabel itu hanya ada untuk pernyataan if. Lihat cakupan variabel lokal di manual.

Coba

 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. bagaimana cara kedaluwarsa kunci peta di REDIS?

  2. Menggunakan Redis untuk mengimplementasikan login?

  3. Menjalankan Redis di Travis CI

  4. Bagaimana menghubungkan kembali klien redis setelah server redis reboot/skala

  5. Cara mengatur Redis di namespace khusus sebagai cache dan MQ pada aplikasi web ServiceStack menggunakan Structuremap