redis简单使用

在Spring配置文件中

<beans:bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig">

<beans:property name="maxIdle" value="${redis.maxIdle}"></beans:property>

</beans:bean>

<beans:bean id="jedisPool" class="redis.clients.jedis.JedisPool">

<beans:constructor-arg name="poolConfig" ref="jedisPoolConfig"></beans:constructor-arg>

<beans:constructor-arg name="host" value="${redis.host}"></beans:constructor-arg>

</beans:bean>


然后在bean中注入

    @Autowired

    private JedisPool jedisPool;

在方法中的调用如下

        final Jedis redisClient = jedisPool.getResource();

try {

//判断一个key是否存在,当然你在此可以做其它的操作

boolean exists = redisClient.exists(key);

//取得key对应的结果

String value = redisClient.get("pppp");

//取得一个map

Map<String,String> userInfo = redisClient.hgetAll("user");

} catch (Exception e) {

//异常处理

} finally {

if (redisClient != null) {

jedisPool.returnResource(redisClient);

}

}


jar包用的是


 <dependency>

      <groupId>redis.clients</groupId>

      <artifactId>jedis</artifactId>

      <version>2.1.0</version>

    </dependency>


你可能感兴趣的:(redis,jedis)