Example user-metadata.lua

local riak = require "resty.riak"
local client = riak.new()
local ok, err = client:connect("127.0.0.1", 8087)
if not ok then
    ngx.log(ngx.ERR, "connect failed: " .. err)
end
local bucket = client:bucket("test")
local object = bucket:new("1")
object.value = "test"
object.content_type = "text/plain"
object.meta.foo = "bar"
local rc, err = object:store()
ngx.say(rc)
if not rc then
    ngx.say(err)
end
local object, err = bucket:get("1")
if not object then
    ngx.say(err)
else
    ngx.say(object.value)
    ngx.say(type(object.meta))
    ngx.say(object.meta.foo)
end
local rc, err = object:delete()
ngx.say(rc)
client:close()
generated by LDoc 1.3