我們分布式系統(tǒng)中需要實現(xiàn)redis 的session共享功能∠隙幔現(xiàn)在已經(jīng)實現(xiàn)苦酱。jedis的版本為2.9.0。但是redis還具有發(fā)布訂閱消息的功能给猾,我的系統(tǒng)中不需要疫萤。運維警告說,用redis的發(fā)布訂閱敢伸,會導(dǎo)致占鏈接不釋放扯饶,長時間會撐爆redis。我現(xiàn)在想要關(guān)閉redis的該功能池颈,該如何配置尾序。
下面是spring的配置redis的部分代碼:
<bean class="org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration">
? ? ? ? <property name="maxInactiveIntervalInSeconds" value="7200" />
? ? ? ? <property name="redisNamespace" value="######"/>
? ? </bean>
<bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig">
<property name="maxIdle" value="10" />
<property name="minIdle" value="20" />
<property name="maxTotal" value="100" />
<property name="testOnBorrow" value="true" />
</bean>