> 文章列表 > redis 存储一个map 怎么让map中其中一个值设置过期时间,而不是过期掉整个map?

redis 存储一个map 怎么让map中其中一个值设置过期时间,而不是过期掉整个map?

redis 存储一个map 怎么让map中其中一个值设置过期时间,而不是过期掉整个map?

文章目录

  • redis 存储一个map 怎么让map中其中一个值设置过期时间,而不是过期掉整个map?
    • Java 中 怎么 实现?
      • 方案一: Jedis
      • 方案二: Lettuce
      • 方案三: Redisson
      • 方案四: Jedisson
      • 方案五: RedisTemplate
    • 那种方式 效率最高 ?
    • 拓展:
  • 结语

redis 存储一个map 怎么让map中其中一个值设置过期时间,而不是过期掉整个map?

redis 存储一个map 怎么让map中其中一个值设置过期时间,而不是过期掉整个map?

在 Redis 中,你可以使用 Hashes(哈希表)数据结构来存储一个 map。而要让 map 中的某个值设置过期时间,而不是整个 map 过期,你可以使用 Redis 提供的 Hashes 的命令 HSET 和 EXPIRE 来实现。

可以使用 Redis 的哈希表命令实现在 Map 中设置某个字段