0
我們在應用程序中使用redis進行緩存。Redis客戶端:在池大小用盡時創建新連接
我們的目標是創建新的Redis連接,因爲池大小已經耗盡或超過了某個閾值,因此我們可以將空閒連接數保持爲最小。這樣一個redis服務器資源被分配給真正需要它的應用服務器。
在我們的java應用程序中,我們使用spring的data-redis 1.4.2的JedisConnectionFactory,它在內部使用Jedis 2.6.2和commons-pool 2.0。
最新版本的GenericObjectPool沒有動態增加池大小的選項。 (早期版本的commons-pool有ExhaustAction選項)
我也找不到在Jedis中傳遞自定義對象池的方法。
請建議我們如何做到這一點。其他Redis客戶端是否有支持?