{"id":200569,"date":"2020-11-17T15:09:14","date_gmt":"2020-11-17T07:09:14","guid":{"rendered":"http:\/\/4563.org\/?p=200569"},"modified":"2020-11-17T15:09:14","modified_gmt":"2020-11-17T07:09:14","slug":"%e5%ba%94%e7%94%a8%e5%ba%94%e8%af%a5%e9%80%89%e6%8b%a9%e9%95%bf%e8%bf%9e%e6%8e%a5%e8%bf%98%e6%98%af%e8%bf%9e%e6%8e%a5%e6%b1%a0","status":"publish","type":"post","link":"http:\/\/4563.org\/?p=200569","title":{"rendered":"\u5e94\u7528\u5e94\u8be5\u9009\u62e9\u957f\u8fde\u63a5\u8fd8\u662f\u8fde\u63a5\u6c60?"},"content":{"rendered":"<div>\n<div>\n<div>\n<h1>                  \u5e94\u7528\u5e94\u8be5\u9009\u62e9\u957f\u8fde\u63a5\u8fd8\u662f\u8fde\u63a5\u6c60?               <\/h1>\n<p> <\/p>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : seth19960929 <\/span>  <span><i><\/i> 8<\/span> <\/div>\n<div> <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div isfirst=\"1\"> <\/p>\n<p>\u6309\u6211\u7684\u7406\u89e3\u662f, \u5355\u7ebf\u7a0b\u5e94\u7528\u4f7f\u7528\u957f\u8fde\u63a5, \u591a\u7ebf\u7a0b\u4f7f\u7528\u8fde\u63a5\u6c60.<\/p>\n<p>\u4ee5\u4e0b\u662f\u6211\u4ee3\u7801\u7684\u4f8b\u5b50.<\/p>\n<h3>\u5355\u7ebf\u7a0b, \u957f\u8fde\u63a5<\/h3>\n<pre><code>func main() {      rds := redis.NewClient({})     defer rds.Close()      for {          rds.Set(context.Background(), \"foo\", \"bar\", time.Second*60*60)          time.Sleep(1)     } } <\/code><\/pre>\n<h3>\u5355\u7ebf\u7a0b,\u8fde\u63a5\u6c60<\/h3>\n<pre><code>func main() {      pool := &amp;redigo.Pool{}      for {           for i := 0; i &lt;= 30; i ++ {              go func() {                  rds := pool.Get()                 rds.Do(\"Set\", \"foo\", \"bar\", 60*60)                 rds.Close()             }()         }           time.Sleep(1)     } } <\/code><\/pre>\n<ul>\n<li>\u90a3\u4e48, \u5982\u679c\u662f\u5728\u591a\u7ebf\u7a0b\u4f7f\u7528\u957f\u8fde\u63a5\u4f1a\u6709\u4ec0\u4e48\u95ee\u9898\u5417 (\u4f1a\u4e0d\u4f1a\u4ea7\u751f\u957f\u8fde\u63a5\u53ea\u6709\u4e00\u4e2a\u4e0d\u591f\u7528,\u591a\u4e2a\u7ebf\u7a0b\u62a2\u5360\u8d44\u6e90)(\u6211\u7528\u7684 redisgo \u6d4b\u8bd5\u6ca1\u95ee\u9898,\u53ef\u80fd\u662f\u5b83\u5185\u90e8\u5b9e\u73b0\u81ea\u52a8\u8fde\u63a5\u6c60)<\/li>\n<\/ul>\n<pre><code>func main() {      rds := redis.NewClient({})     defer rds.Close()      for {           for i := 0; i &lt;= 30; i ++ {              go func() {                  rds.Set(context.Background(), \"foo\", \"bar\", time.Second*60*60)             }()         }           time.Sleep(1)     } }  <\/code><\/pre>\n<\/p><\/div>\n<div> <b>\u5927\u4f6c\u6709\u8a71\u8aaa<\/b> (<span>0<\/span>)        <\/div>\n<div> <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<ul>\n<li>\n","protected":false},"excerpt":{"rendered":"<p>\u5e94\u7528\u5e94\u8be5\u9009\u62e9\u957f\u8fde\u63a5\u8fd8\u662f\u8fde\u63a5\u6c60? \u8cc7&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[],"_links":{"self":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/200569"}],"collection":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=200569"}],"version-history":[{"count":0,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/200569\/revisions"}],"wp:attachment":[{"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=200569"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=200569"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=200569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}