栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

maven项目使用redis

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

maven项目使用redis

1.添加依赖
  
   org.springframework.data  
    spring-data-redis  
    1.7.2.RELEASE  
  
  
    redis.clients  
    jedis  
    2.8.1  
 
2.配置
springbeans.xml


	
	
	
	
	
	  
	




	
	
	
	
	



 
 
	  
	  
	  
	  
	  
 
redis.properties
redis_host=127.0.0.1
redis_port=6379
#自己配置密码后
#默认配置
redis_pass=password
redis_timeout=-1
redis_maxTotal=300
redis_maxIdle=100
redis_minIdle=8
redis_maxWait=1000
redis_testOnBorrow=true
3.常用方法
private static RedisTemplate redisTemplate;

// 未设置过期时间的长期存储
public static void set(String key, String value) {
	redisTemplate.opsForValue().set(key, value);
}

// 设置过期时间的存储
public static void set(String key, String value, int time) {
	redisTemplate.opsForValue().set(key, value);
	redisTemplate.expire(key, time, TimeUnit.SECONDS);
}

// 根据key获取值
public static String get(Object key) {
	return (String) redisTemplate.opsForValue().get(key);
}

// 是否有key对应的值
public static boolean hasKey(Object key) {
	return redisTemplate.hasKey(key);
}

// 删除key 批量删除kes为collection集合
public static void delete(String key) {
	redisTemplate.delete(key);
}

// 修改key得名称
public static void renameKey(String oldKey, String newKey) {
	redisTemplate.rename(oldKey, newKey);
}

// 修改key得名称如果存在
public static boolean renameKeyExist(String oldKey, String newKey) {
	return redisTemplate.renameIfAbsent(oldKey, newKey);
}

// 修改key得值并返回key
public static String getAndSet(String Key, String value) {
	return (String) redisTemplate.opsForValue().getAndSet(Key, value);
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/572593.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号