beego訪問redis

yuyifeichina發表於2017-06-10

用 beego 開發一個訪問 REDIS 的小服務,採用 TCP 形式,協議採用 PROTOBUF,當每一個請求訊息過來時,經過一系統的處理,最後發一個協程的模式去 REDIS 取資料,然後返回。採用協程的模式,請求的併發量是可以做的很大,但是 REDIS 採用連線池的模式,當一秒發幾 K 的請求時,REDIS 的連線池很快就耗光了。也就是說用 GO 來開發,資料入口的併發量是大了,採用大量的協程,但是到 REDIS 這一層卻卡住了。 請教一下,各位你們在這種情況下是如何去做的,併發量大時去取 REDIS 資料時,多謝!

更多原創文章乾貨分享,請關注公眾號
  • beego訪問redis
  • 加微信實戰群請加微信(註明:實戰群):gocnio

相關文章