redis連接池配置 redis連接池參數(shù)?
redis連接池參數(shù)?#最大總連接數(shù)redis.pool.maxTotal=1000#可保持idel狀態(tài)的最大對(duì)象數(shù)(最大活動(dòng)樹)redis.pool.maxIdle=100#可以保持idel狀態(tài)的對(duì)
redis連接池參數(shù)?
#最大總連接數(shù)redis.pool.maxTotal=1000
#可保持idel狀態(tài)的最大對(duì)象數(shù)(最大活動(dòng)樹)redis.pool.maxIdle=100
#可以保持idel狀態(tài)的對(duì)象的最小數(shù)量(最小活動(dòng)樹)redis.pool.minIdle=50
#當(dāng)池中沒有對(duì)象時(shí),等待時(shí)間最長(zhǎng)redis.pool.maxWaitMillis=10000
#調(diào)用借用對(duì)象方法時(shí)檢查有效性redis.pool.testOnBorrow=真
#調(diào)用返回對(duì)象方法時(shí)檢查有效性redis.pool.testOnReturn=真
#“空閑鏈接”檢測(cè)線程,檢測(cè)周期,毫秒數(shù)。如果該值為負(fù),則表示檢測(cè)線程未運(yùn)行。默認(rèn)值為-1redis.pool.timebetweenvictionrunsmillis=30000
#將鏈接對(duì)象輸出到調(diào)用者時(shí)是否檢測(cè)該對(duì)象的空閑超時(shí)redis.pool.testWhileIdle=真
#對(duì)于“空閑鏈接”檢測(cè)線程,每次檢測(cè)到的鏈接資源數(shù)。默認(rèn)值為3redis.pool.numTestsPervictionRun=50
#Redis服務(wù)器的IPredis.ip=xxxxxx
#redis服務(wù)器端口redis.port=6379
redis的單鏈接模式和連接池模式有什么區(qū)?
redis的單鏈路模式和連接池模式有很大區(qū)別。主要體現(xiàn)在服務(wù)器的利用效率上。例如redis服務(wù)器基本上可以支持10W/s的簡(jiǎn)單操作,使用單鏈路方式訪問redis服務(wù)器,由于通信開銷,只能執(zhí)行1000~10000/s的簡(jiǎn)單操作,當(dāng)客戶端和服務(wù)器傳輸數(shù)據(jù)和命令時(shí),redis服務(wù)器處于空閑狀態(tài)。通過使用連接池(又稱多鏈路模式)和多線程,最大限度地利用redis服務(wù)器的CPU資源,性能真正達(dá)到10W/s。