LUA: MESSAGE HEADER
local function getHeader(name)
return redis.call('getrange', name, 0, 7);
end
local function parseHeader(header)
return struct.unpack('I4HH', header);
end
local function setHeader(name, lastID, head, tail)
local header = struct.pack('I4HH', lastID, head, tail);
redis.call('setrange', name, 0, header);
end
22