Redis 在 Java 中的使用

 

 

一、下载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代码中的使用

public class Redis {
     public static void main ( String args [ ] ) {
         //连接redis服务
         Jedis jedis = new Jedis ( "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" ) ) ;
     }
}







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值