標籤:line 使用 system java代碼 targe sdn nbsp 伺服器ip bcd
轉:http://blog.csdn.net/jiangtao_st/article/details/8256610
一、下載jar包
https://github.com/xetorthio/jedis/downloads
學習參考內容 :
http://blog.nosqlfan.com/html/3537.html
二、在spring 中的配置
<bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig">
- <property name="maxActive" value="50" />
- <property name="maxIdle" value="10" />
- <property name="maxWait" value="1000" />
- <property name="testOnBorrow" value="true"/>
- </bean>
-
- <bean id="jedis.shardInfo" class="redis.clients.jedis.JedisShardInfo">
- <constructor-arg index="0" value="這裡填你的reids伺服器ip" />
- <constructor-arg index="1" value="6379" />
- </bean>
-
- <bean id="shardedJedisPool" class="redis.clients.jedis.ShardedJedisPool">
- <constructor-arg index="0" ref="jedisPoolConfig" />
- <constructor-arg index="1">
- <list>
- <ref bean="jedis.shardInfo" />
- </list>
- </constructor-arg>
- </bean>
三、在Java代碼中的使用
publicclassRedis{ publicstaticvoidmain(Stringargs[]){ //串連redis服務 Jedisjedis=newJedis("192.168.0.234",6400); //密碼驗證-如果你沒有設定redis密碼可不驗證即可使用相關命令 jedis.auth("abcdefg"); //簡單的key-value 儲存 jedis.set("tn","thisuc"); System.out.println(jedis.get("tn")); //在原有值得基礎上添加,如若之前沒有該key,則匯入該key //之前已經設定了redis對應"myredis",此句執行便會使redis對應"myredisyourredis" jedis.append("redis","yourredis"); jedis.append("content","rabbit"); //mset 是設定多個key-value值 參數(key1,value1,key2,value2,...,keyn,valuen) //mget 是擷取多個key所對應的value值 參數(key1,key2,key3,...,keyn) 返回的是個 jedis.mset("name1","thisuc","name2","gaoxc","name3","lemon"); System.out.println(jedis.mget("name1","name2","name3")); }}
Redis 在 Java 中的使用