菜鳥入門,以此爲記,開始記錄點點滴滴 java
redis配置:redis
<bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig"> <!-- 最大鏈接數 --> <property name="maxTotal" value="10" /> <!-- 最大空閒鏈接數 --> <property name="maxIdle" value="10" /> <!-- 最小空閒鏈接數 --> <property name="minIdle" value="1" /> <!-- 獲取鏈接的時候檢查有效性 --> <property name="testOnBorrow" value="true" /> <!-- 返回鏈接時,檢測鏈接是否成功 --> <property name="testOnReturn" value="true" /> <!-- 空閒時檢查有效性 --> <property name="testWhileIdle" value="true" /> <!-- 逐出的最大數目 --> <property name="numTestsPerEvictionRun" value="10" /> <!-- 逐出掃描的時間間隔(毫秒) --> <property name="timeBetweenEvictionRunsMillis" value="60000" /> <!-- 獲取鏈接時的最大等待毫秒數 --> <property name="maxWaitMillis" value="300" /> </bean> <bean id="shardedJedisPool" class="redis.clients.jedis.ShardedJedisPool" scope="singleton"> <constructor-arg index="0" ref="jedisPoolConfig" /> <constructor-arg index="1"> <list> <bean class="redis.clients.jedis.JedisShardInfo"> <constructor-arg index="0" value="127.0.0.1" /> <constructor-arg index="1" value="6379" type="int" /> <constructor-arg index="2" value="10000" type="int" /> <property name="password" value="123123" /> </bean> </list> </constructor-arg> </bean>
*具體須要哪些參數能夠到‘’redis.clients.jedis.JedisShardInfo‘’這個裏面去看spa
方法裏面調用:code
@Resource ShardedJedisPool shardedJedisPool; //方法中調用 ShardedJedis jedis = shardedJedisPool.getResource(); jedis.set("Key"+l, "Value"+l);
*shardedJedisPool這個參數要和配置文件中的bean的id同樣同樣的xml
#若有不對望指正get