zoukankan      html  css  js  c++  java
  • Redis 在 Java 中的使用

    转: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"));
        }
    }

     

  • 相关阅读:
    Python3之网络编程
    Python3之内置函数
    Python3之面向对象
    Python3之函数
    Python3基础数据类型-字符串
    else配合while或者for循环只用注意点
    字符串
    元组
    48964
    1651
  • 原文地址:https://www.cnblogs.com/ceshi2016/p/6800535.html
Copyright © 2011-2022 走看看