lget_ldel.lua 347 B

12345678910111213
  1. ---
  2. --- 从list中头部获取指定数量的数据,然后删除
  3. --- Generated by EmmyLua(https://github.com/EmmyLua)
  4. --- Created by Administrator.
  5. --- DateTime: 2018-12-19 15:21
  6. ---
  7. local key = KEYS[1]
  8. local range = tonumber(ARGV[1]) - 1
  9. local result = redis.call('LRANGE', key, 0, range)
  10. redis.call('LTRIM', key, range + 1, -1)
  11. return result