Redis过期策略和内存淘汰机制
在日常开发中,我们使用 Redis 存储 key 时通常会设置一个过期时间,但是 Redis 是怎么删除过期的 key,而且 Redis 是单线程的,删除 key 会不会造成阻塞。要搞清楚这些,就要了解 Redis 的过期策略和内存淘汰机制。
在日常开发中,我们使用 Redis 存储 key 时通常会设置一个过期时间,但是 Redis 是怎么删除过期的 key,而且 Redis 是单线程的,删除 key 会不会造成阻塞。要搞清楚这些,就要了解 Redis 的过期策略和内存淘汰机制。
现在很多项目都会用到Redis,本文将讲解在SpringBoot项目中如果封装一个使用的Redis工具类。SpringBoot项目集成Redis相当简单,只需要pom中加入对应依赖:
1 | <dependency> |
yml中,配置好spring.redis.host,spring.redis.port即可。