首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Redis的java客户端配备与使用

2012-10-27 
Redis的java客户端配置与使用参考Redis的客户端页面,redis的java客户端实现官方推荐的是jedis。所以不管三

Redis的java客户端配置与使用
    参考Redis的客户端页面,redis的java客户端实现官方推荐的是jedis。所以不管三七二十一就用这个了。

    但jedis确实是没半点文档(至少我没找到)。幸好下载源码之后看到单元测试的例子还是蛮完善的。翻看之后基本上使用只要掌握Jedis,
JedisPool,JedisPoolConfig,JedisSharedInfo,ShardedJedisPool,ShardedJedis这几个类基本上能满足基本的使用了。

    首先,在项目中引入jeids的jar包。

<!-- java readis客户端 --><dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>2.0.0</version></dependency>

   
   其次,在spring配置文件中添加配置(也可以直接new出这些对象,一样的)
    <bean id="jedisPoolConfig"  value="50" />        <property name="maxIdle" value="10" />        <property name="maxWait" value="1000" />        <property name="testOnBorrow"  value="true"/>    </bean>    <bean id="jedis.shardInfo" value="reids服务器ip" />        <constructor-arg index="1" value="redis服务器port" type="int"/>    </bean>    <bean id="shardedJedisPool" ref="jedisPoolConfig" />        <constructor-arg index="1">            <list>                <ref bean="jedis.shardInfo" />            </list>        </constructor-arg>    </bean>


   最后,调用的时候
......    ShardedJedis jedis =  shardedJedisPool.getResource();    jedis.get(key); //从redis服务器获取值    jedis.set(key, value); //将值保存到redis服务器......

热点排行