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

相关推荐
风向决定发型丶1 小时前
redis集群搭建
数据库·redis·缓存
梦想的颜色3 小时前
硬核实践:使用 Docker 部署生产级 Redis(持久化 + 安全配置 + 高可用)
redis·docker·redis持久化·docker compose·redis哨兵·rdb aof
宠友信息5 小时前
多端数据互通场景下Spring Boot仿小红书源码结构设计
数据库·spring boot·redis·缓存·架构
长不胖的路人甲6 小时前
Redis 缓存的数据持久化方案讲解
数据库·redis·缓存
长不胖的路人甲6 小时前
Redis 单线程为什么速度很快
数据库·redis·缓存
彦为君6 小时前
算法思维与经典智力题
java·前端·redis·算法
彦为君7 小时前
Redis最新版本特性
java·数据库·redis·算法·bootstrap
长不胖的路人甲8 小时前
Redis 数据删除策略
数据库·redis·spring
尽兴-9 小时前
Redis 为什么快?
数据库·redis·内存
一嘴一个橘子11 小时前
redis.windows.conf 的 保护模式
redis