首页>代码>基于SSM+MYSQL的一个小型商城网站后台管理系统>/SaleSystem/src/com/gm/common/RedisAPI.java
package com.gm.common;

import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
/**
 * redis缓存技术
 * @author Administrator
 *
 */
public class RedisAPI {
	public JedisPool jedisPool;//redis的连接池对象

	public JedisPool getJedisPool() {
		return jedisPool;
	}

	public void setJedisPool(JedisPool jedisPool) {
		this.jedisPool = jedisPool;
	}
	/**
	 * set key and value to redis
	 * @param key
	 * @param value
	 * @return
	 */
	public boolean set(String key,String value){
		Jedis jedis = null;
		try {
			jedis = jedisPool.getResource();
			jedis.set(key, value);
			return true;
		} catch (Exception e) {
			// TODO: handle exception
			e.printStackTrace();
		}
		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) {
			// TODO: handle exception
			e.printStackTrace();
		}
		return false;
	}
	
	public static void returnResource(JedisPool pool,Jedis jedis){
		if(jedis != null){
			pool.returnResource(jedis);
		}
	}
	
	/**
	 * 获取数据
	 * @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) {
			// TODO: handle exception
			e.printStackTrace();
		}finally{
			//返还到连接池
			returnResource(jedisPool, jedis);
		}
		
		return value;
	}
}
最近下载更多
511076827  LV33 2023年9月20日
泓鼎168  LV20 2023年4月14日
微信网友_6200823191523328  LV3 2022年11月11日
oulingqiao  LV13 2022年6月8日
skook7  LV2 2022年3月31日
lzlzyw  LV14 2022年3月24日
wanglinddad  LV55 2022年2月25日
不会写代码的小姚  LV3 2021年11月20日
543666826  LV33 2021年11月19日
ᯤ⁵²¹ᴳ⁺  LV8 2021年11月13日
最近浏览更多
火心人  LV2 11月1日
微笑刺客  LV19 8月7日
lyt010628  LV4 7月9日
曾显示  LV6 7月7日
artemiszer0  LV2 7月4日
樱花味小然子  LV5 7月2日
zhezhizzzz  LV2 6月29日
xy007007  LV1 5月4日
fdeded  LV1 4月20日
CCCCWWWW  LV4 3月27日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友