ssm开发使用redis作为缓存的使用步骤
1、关于spring配置文件中对于redis的配置
创新互联建站服务项目包括达日网站建设、达日网站制作、达日网页制作以及达日网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,达日网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到达日省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
2、配置自定义的RedisAPI,对redis数据库的管理
package org.slsale.common; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; /** * jedisAPI * @author luzhewu * */ public class RedisAPI { public JedisPool jedisPool;// redis连接池对象 public JedisPool getJedisPool() { return jedisPool; } public void setJedisPool(JedisPool jedisPool) { this.jedisPool = jedisPool; } /** * set key and value tp redis * @param key * @param value * @return */ public boolean set(String key, String value) { Jedis jedis = null; try { jedis = jedisPool.getResource();// 获取jedis对象 jedis.set(key, value); return true; } catch (Exception e) { e.printStackTrace(); } finally { // 返还到连接池 returnResource(jedisPool, jedis); } return false; } /** * 判断某个key是否存在 * @param key * @return */ public boolean exist(String key) { Jedis jedis = null; try { jedis = jedisPool.getResource(); return jedis.exists(key); } catch (Exception e) { e.printStackTrace(); } finally { // 返还到连接池 returnResource(jedisPool, jedis); } return false; } /** * 通过key获取value * @param key * @return */ public String get(String key) { String value = null; Jedis jedis = null; try { jedis = jedisPool.getResource(); value = jedis.get(key); } catch (Exception e) { e.printStackTrace(); } finally { // 返还到连接池 returnResource(jedisPool, jedis); } return value; } /** * 返还到连接池 * @param jedisPool * @param jedis */ public static void returnResource(JedisPool jedisPool, Jedis jedis) { if (jedis != null) { jedisPool.returnResource(jedis); } } }
3、redis相关依赖
redis.clients jedis 2.6.1
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持创新互联。
当前标题:ssm开发使用redis作为缓存的使用步骤
URL链接:http://scyanting.com/article/jcsiei.html