ssm开发使用redis作为缓存的使用步骤
1、关于spring配置文件中对于redis的配置
2、配置自定义的RedisAPI,对redis数据库的管理
packageorg.slsale.common;
importredis.clients.jedis.Jedis;
importredis.clients.jedis.JedisPool;
/**
*jedisAPI
*@authorluzhewu
*
*/
publicclassRedisAPI{
publicJedisPooljedisPool;//redis连接池对象
publicJedisPoolgetJedisPool(){
returnjedisPool;
}
publicvoidsetJedisPool(JedisPooljedisPool){
this.jedisPool=jedisPool;
}
/**
*setkeyandvaluetpredis
*@paramkey
*@paramvalue
*@return
*/
publicbooleanset(Stringkey,Stringvalue){
Jedisjedis=null;
try{
jedis=jedisPool.getResource();//获取jedis对象
jedis.set(key,value);
returntrue;
}catch(Exceptione){
e.printStackTrace();
}finally{
//返还到连接池
returnResource(jedisPool,jedis);
}
returnfalse;
}
/**
*判断某个key是否存在
*@paramkey
*@return
*/
publicbooleanexist(Stringkey){
Jedisjedis=null;
try{
jedis=jedisPool.getResource();
returnjedis.exists(key);
}catch(Exceptione){
e.printStackTrace();
}finally{
//返还到连接池
returnResource(jedisPool,jedis);
}
returnfalse;
}
/**
*通过key获取value
*@paramkey
*@return
*/
publicStringget(Stringkey){
Stringvalue=null;
Jedisjedis=null;
try{
jedis=jedisPool.getResource();
value=jedis.get(key);
}catch(Exceptione){
e.printStackTrace();
}finally{
//返还到连接池
returnResource(jedisPool,jedis);
}
returnvalue;
}
/**
*返还到连接池
*@paramjedisPool
*@paramjedis
*/
publicstaticvoidreturnResource(JedisPooljedisPool,Jedisjedis){
if(jedis!=null){
jedisPool.returnResource(jedis);
}
}
}
3、redis相关依赖
redis.clients jedis 2.6.1
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
热门推荐
1 泰迪狗狗如何训练
3 狗狗训练图
5 狗狗训练方法
6 训练狗狗不咬人
8 敏捷训练狗狗
10 训练狗狗吃饭
11 泰迪狗狗训练
12 狗狗从多大开始训练
13 狗狗训练学校费用
14 怎么去训练狗狗
15 狗狗训练狗狗
16 狗狗训练教程
17 训练狗狗装死
18 泰迪狗狗的训练方法