mhupdatethread.lua 422 B

1234567891011121314151617
  1. --------------批量修改帖子发帖人昵称
  2. local result={}
  3. local k1=KEYS[1] --未格式化key thread:{tid}:info
  4. local k2=KEYS[2] --过期时间
  5. local k3=KEYS[3] --修改值
  6. local k4=KEYS[4] --修改字段
  7. for i = 1, #ARGV do
  8. local k=string.format(k1,ARGV[i])
  9. local v1=redis.call('expire',k,k2)
  10. if v1==0 then
  11. else
  12. redis.call('HMSET',k,k4,k3)
  13. end
  14. end
  15. result.res='successful'
  16. return cjson.encode(result)