fix(service): 更新字符缓存策略为删除而非刷新

原“刷新缓存”逻辑改为“删除缓存”,保证下次读取必从数据库加载最新数据,避免脏读
This commit is contained in:
2026-03-31 11:53:59 +08:00
parent 7c1b515e6a
commit 08ec6cd010

View File

@@ -56,8 +56,8 @@ public class KeyboardCharacterServiceImpl implements KeyboardCharacterService {
KeyboardCharacterDO updateObj = BeanUtils.toBean(updateReqVO, KeyboardCharacterDO.class); KeyboardCharacterDO updateObj = BeanUtils.toBean(updateReqVO, KeyboardCharacterDO.class);
characterMapper.updateById(updateObj); characterMapper.updateById(updateObj);
// 同步刷新 Redis 缓存,避免读取到旧数据 // 删除 Redis 缓存,下次读取时再从数据库加载最新数据
refreshCharacterCache(updateReqVO.getId()); deleteCharacterCache(updateReqVO.getId());
} }
@Override @Override