搜尋

首頁  >  問答  >  主體

並發 - 使用redis的時候只需要定義一個全域的客戶端嗎?

使用redis的時候隻需要在初始化的時候定義一個全局的客戶端嗎?還是每次請求都要重新new一個客戶端?我的意思的是在多線程下會不會出問題?

PHP中文网PHP中文网2800 天前656

全部回覆(2)我來回復

  • 怪我咯

    怪我咯2017-04-21 10:59:08

    可以使用一個 ConnectionPool 來管理 redis 連線。

    回覆
    0
  • 阿神

    阿神2017-04-21 10:59:08

    不需要,Redis是單線程的,所以無論你的程式擁有幾個到Redis的連接,Redis都會單線程的處理這些請求。

    回覆
    0
  • 取消回覆