in scripts/lua/lib/redis.lua [450:463]
function _M.getResource(red, key, field, snapshotId)
if snapshotId ~= nil then
key = utils.concatStrings({"snapshots:", snapshotId, ":", key})
end
local resourceObj, err = hget(red, key, field)
if not resourceObj then
request.err(500, utils.concatStrings({"Failed to retrieve the resource: ", err}))
end
if resourceObj == ngx.null then
return nil
end
return resourceObj
end