package com.nis.util.redis; import org.apache.log4j.Logger; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; public class SaveHelpInfoThread extends Thread { private Logger logger=Logger.getLogger(SaveHelpInfoThread.class); private JedisPool jedisPool; private Jedis jedis; private String key; private String value; private int expire; public SaveHelpInfoThread(JedisPool jedisPool,String key,String value,int expire){ this.jedisPool=jedisPool; this.key=key; this.value=value; this.expire=expire; jedis=jedisPool.getResource(); } @Override public void run() { try { jedis.set(key, value); if(expire!=-1){ jedis.expire(key, expire); } logger.debug("cache help[key --> "+key+"]"); } catch (Exception e) { logger.error("save redis error",e); }finally{ jedis.close(); } } }