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

相关推荐
aXin_ya4 小时前
Redis 高级篇(最佳实践)
数据库·redis·缓存
码农学院4 小时前
net针对redis的Hash操作
redis·bootstrap·哈希算法
霖霖总总5 小时前
[Redis小技巧32]Redis分布式锁的至暗时刻:从原理演进到时钟跳跃的终极博弈
数据库·redis·分布式
Wy_编程8 小时前
Redis数据类型和常用命令
数据库·redis·缓存
ZC跨境爬虫9 小时前
通俗易懂讲解分布式爬虫基础概念(附Scrapy-Redis实操教程)
redis·分布式·爬虫·python·scrapy
aXin_ya10 小时前
Redis 原理篇 (数据结构)
数据库·redis·缓存
身如柳絮随风扬10 小时前
Redis 单线程模型
redis
不会写DN13 小时前
Go 项目中 Redis 缓存的实用设计与实现(Cache-Aside 模式)
redis·缓存·golang
aXin_ya13 小时前
Redis 网络模型 内存回收
数据库·redis·缓存
.柒宇.14 小时前
Redis
数据库·redis·缓存