windows_redis
来源:互联网 发布:中国历史故事网软件 编辑:程序博客网 时间:2024/04/28 17:37
1.下载对应位数的redis,安转解压生成目录
2.安装已经成功,最好给reids添加服务,窗口关闭服务就关闭了,在服务中启动就不会。
.
3.配置相应的jar包
4.工具类
public class RedisUtil {
/**
* redis连接池
*/
private static JedisPool pool;
/**
* redis连接资源
*/
private static Jedis jedis;
/**
* redis设置key的有效时间,单位:秒
*/
private static int time;
/**
* 初始化
*/
static{
JedisPoolConfig config = new JedisPoolConfig();
config.setMaxActive(20);
config.setMaxIdle(5);
config.setMaxWait(10000);
config.setTestOnBorrow(false);
String host ="127.0.0.1";
int port = "6379";
time = "36000";
pool = new JedisPool(config,host,port,time);
jedis = pool.getResource();
}
/**
* 设置类型为String的参数
* @param key
* @param value
*/
public static void setValueOfString(String key,String value){
jedis.set(key,value);
jedis.expire(key, time);
}
/**
* 获取类型为String的值
* @param key
* @return
*/
public static String getValueOfString(String key){
return jedis.get(key);
}
/**
* 删除保存的对象
* @param keys
*/
public static void delObject(String... keys){
jedis.del(keys);
}
/**
* 删除保存的所有对象
* @param keys
*/
public static void delAllObject(){
jedis.flushAll();
}
/**
* 保存类型为Map,key为该redis保存map对象的key,value为map对象
* @param key
* @param value
*/
public static void setValueOfMap(String key,Map<String,String> value){
jedis.hmset(key, value);
jedis.expire(key, time);
}
/**
* 获取map中的值,key为redis保存map对象的key,fields为map对象里面的key,可以动态设置,返回为对应key的值组成的list
* @param key
* @param fields
* @return
*/
public static List<String> getValueOfMap(String key,String... fields){
return jedis.hmget(key, fields);
}
/**
* 保存类型为list,key为redis保存list对象的key,value为list所有元素
* @param key
* @param value
*/
public static void setValueOfList(String key,String... value){
for(String s:value){
jedis.lpush(key, s);
}
jedis.expire(key, time);
}
/**
* 获取list,key为redis保存list对象的key
* @param key
* @return
*/
public static List<String> getValueOfList(String key){
return jedis.lrange(key,0,-1);
}
}
- windows_redis
- effective--构造器和静态工厂方法
- Spring4整合Hibernate5
- HTML5/CSS3 移动平台对 META 标签的定义
- spring事务和对象锁
- HDU 3652 B-number(*数位DP)
- windows_redis
- Spring Boot 学习笔记(九) 数据缓存
- Log4 日志级别
- ExpressionTreeViewer安装与碰到的问题
- Spring3与hibernate4 整合 (No Session found for current thread)
- 题目1480:最大上升子序列和
- Activity的onActivityResult 接收不到返回结果的解决办法
- Android Studio 快捷键设置
- JAVA静默加载Class