Redis 在 Java 中的使用

來源:互聯網
上載者:User

標籤: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 中的配置 

 

 


  1. <bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig">    
  2.     <property name="maxActive"  value="50" />    
  3.     <property name="maxIdle" value="10" />    
  4.     <property name="maxWait" value="1000" />    
  5.     <property name="testOnBorrow"  value="true"/>    
  6. </bean>    
  7.     
  8. <bean id="jedis.shardInfo" class="redis.clients.jedis.JedisShardInfo">    
  9.     <constructor-arg index="0" value="這裡填你的reids伺服器ip" />    
  10.     <constructor-arg index="1" value="6379" />    
  11. </bean>    
  12.     
  13. <bean id="shardedJedisPool" class="redis.clients.jedis.ShardedJedisPool">    
  14.     <constructor-arg index="0" ref="jedisPoolConfig" />    
  15.     <constructor-arg index="1">    
  16.         <list>    
  17.             <ref bean="jedis.shardInfo" />    
  18.         </list>    
  19.     </constructor-arg>    
  20. </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 中的使用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.