Name
redis cluster
Bu Shu
Ju Ti Bu Zuo Xiang Xi Shuo Ming
Shi Li
server {
location /t {
content_by_lua_block {
local rediscluster = require "resty.redis_cluster"
local config = {
name = "name",
servers = {
{ "127.0.0.1", 7001 },
{ "127.0.0.1", 7002 },
{ "127.0.0.1", 7003 },
{ "127.0.0.1", 7004 },
{ "127.0.0.1", 7005 },
{ "127.0.0.1", 7006 },
},
password = "abc",
idle_timeout = 1000,
pool_size = 200,
}
local redcli, err = rediscluster:new(config)
if not ok then
ngx.say("failed to cluster: ", err)
return
end
local key = "abc"
local ok, err = redcli:set(key, 123)
if not ok then
ngx.say("failed to set key: ", err)
return
end
local res, err = redcli:get(key)
if not res then
ngx.say("failed to get key: ", err)
return
end
ngx.say(res)
local ok, err = redcli:del(key)
if not ok then
ngx.say("failed to del key: ", err)
return
end
local res, err = redcli:get(key)
if not res then
ngx.say("failed to get key: ", err)
return
end
ngx.say(res)
}
}
}
config
-
nameJi Qun Ming , Yong Yu Qu Bie Duo Ge Ji Qun De Shi Yong
-
`servers
Fu Wu Lie Biao , Ru : {{"127.0.0.1", 7001}, {"127.0.0.1", 7002}}
-
passwordauthMi Ma , She Zhi Gai Zhi Hui Lian Jie redisShi Zuo Yi Ci authYan Zheng