Redis中设置Hash数据类型的过期时间

1 方案

可以先对key进行赋值,然后对key设置一个过期时间。

(1)依赖

java 复制代码
	<dependency>
		<groupId>redis.clients</groupId>
		<artifactId>jedis</artifactId>
		<version>2.7.3</version>
	</dependency>

(2)代码

java 复制代码
	public static void hmset(String key, Map<String, String> map, int seconds4ExpireTime) {
		try (Jedis jedis = getJedis()) {
			if (jedis != null) {
				jedis.hmset(key, map);
				jedis.expire(key, seconds4ExpireTime);
			}
		} catch (Exception e) {
			logger.error("RedisUtils.hmset 异常. key:{}, error:", key, e);
		}
	}

2 参考文献

(1)https://blog.csdn.net/yilovexing/article/details/128922986

相关推荐
YOU OU10 小时前
Redis基础常识与命令
数据库·redis·缓存
吳所畏惧14 小时前
宝塔面板Redis密码修改指南:SSH命令修改 vs 面板UI界面修改,哪个更靠谱?
运维·服务器·数据库·redis·缓存·ssh
赵丙双15 小时前
Redis 概率相关的数据类型
redis
Y38153266219 小时前
SERP API + Redis 缓存层:4 种方案对比与选型
数据库·redis·缓存
海兰21 小时前
【高速缓存】RedisVL 高级查询(全文搜索、混合搜索和 多向量搜索)
数据库·人工智能·redis·缓存
记录者t1 天前
redis常见问题:大key
数据库·redis
青石路1 天前
如果写Redis序列化与读Redis序列化不一致,你觉得会发生什么
java·redis
難釋懷1 天前
Nginx代理https请求
redis·nginx·https
炽天使3281 天前
Knife4j 4.5.0 + Spring Boot 3.4.11 版本兼容问题解决方案
1024程序员节