hi 通过lua-resty-redis连接后端redis实例,后端有五个redis-server 希望在red:connect("unix:/path/to/unix.sock")连接后端redis-server时能够轮询几个服务器,同时在单个redis-server不能连接时跳转到下一个服务器, 也即存在类似upstreamm的功能? 不知道有什么方式吗? --
用lua判断连接失败重试下一个,重试状态用shdict保存Lance 2014-03-19 14:06 GMT+08:00 <liuxin...@163.com>: hi 通过lua-resty-redis连接后端redis实例,后端有五个redis-server 希望在red:connect("unix:/path/to/unix.sock")连接后端redis-server时能够轮询几个服务器,同时在单个redis-server不能连接时跳转到下一个服务器, 也即存在类似upstreamm的功能? 不知道有什么方式吗? --
这样是要自己实现一套类似upstream,像一些基于IP负载,一定时间后尝试重连等功能都得自己实现了?在 2014年3月19日星期三UTC+8下午2时17分57秒,Lance Li写道: 用lua判断连接失败重试下一个,重试状态用shdict保存Lance 2014-03-19 14:06 GMT+08:00 <liuxin...@163.com>: hi 通过lua-resty-redis连接后端redis实例,后端有五个redis-server 希望在red:connect("unix:/path/to/unix.sock")连接后端redis-server时能够轮询几个服务器,同时在单个redis-server不能连接时跳转到下一个服务器, 也即存在类似upstreamm的功能? 不知道有什么方式吗? -- --