2021年3月10日

分发服务器-set.lua

摘要: --写业务逻辑 local flag=ngx.shared.load:get("load") local load_blance='' if tonumber(flag) == 1 then load_blance="upstream_server_round" elseif tonumber(fl 阅读全文

posted @ 2021-03-10 18:02 木林coder 阅读(67) 评论(0) 推荐(0) 编辑

分发服务器-init.lua

摘要: --进程启动触发 local delay = 5 local handler handler = function (premature) local resty_consul = require('resty.consul') local consul = resty_consul:new({ h 阅读全文

posted @ 2021-03-10 17:57 木林coder 阅读(98) 评论(0) 推荐(0) 编辑

lock-index.php

摘要: connect("120.78.64.28",7003); //$redis->auth("sixstar"); $redis=new Lock($redis); $key='key'; $res=$redis->lock($key,3,1,10); //等待获取锁 if($res){ sleep( 阅读全文

posted @ 2021-03-10 11:08 木林coder 阅读(34) 评论(0) 推荐(0) 编辑

lock-lock.php

摘要: redis=$redis; } public function lock($key,$retry=2,$timeout=1,$ex=10){ $ok=false; $value=session_create_id(); while ( $retry-- ){ $ok=$this->redis->se 阅读全文

posted @ 2021-03-10 10:22 木林coder 阅读(51) 评论(0) 推荐(0) 编辑

导航