redismanager专题

springboot1.x自定义redisManager,解决并发问题

RedisCache的问题 RedisCache是先判断key是否存在,不存在返回null;存在再获取值,存在并发问题。当key存在并获取值时,缓存被别的线程删除了,则返回值就为null了。 修改方案:先从redis查询值,再判断key是否存在。 自定义RedisCacheManger public class CustomizedRedisCacheManager extends R