Skip to content

Commit 2a3e4cd

Browse files
committed
[代码优化](v2.6):缓存优化
1 parent 81dd91f commit 2a3e4cd

File tree

2 files changed

+0
-21
lines changed

2 files changed

+0
-21
lines changed

eladmin-common/src/main/java/me/zhengjie/utils/CacheKey.java

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,21 +22,10 @@
2222
*/
2323
public interface CacheKey {
2424

25-
/**
26-
* 内置 用户、岗位、应用、菜单、角色 相关key
27-
*/
28-
String USER_MODIFY_TIME_KEY = "user:modify:time:key:";
29-
String APP_MODIFY_TIME_KEY = "app:modify:time:key:";
30-
String JOB_MODIFY_TIME_KEY = "job:modify:time:key:";
31-
String MENU_MODIFY_TIME_KEY = "menu:modify:time:key:";
32-
String ROLE_MODIFY_TIME_KEY = "role:modify:time:key:";
33-
String DEPT_MODIFY_TIME_KEY = "dept:modify:time:key:";
34-
3525
/**
3626
* 用户
3727
*/
3828
String USER_ID = "user::id:";
39-
String USER_NAME = "user::username:";
4029
/**
4130
* 数据
4231
*/

eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/UserServiceImpl.java

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
import org.springframework.stereotype.Service;
3838
import org.springframework.transaction.annotation.Transactional;
3939
import org.springframework.web.multipart.MultipartFile;
40-
4140
import javax.servlet.http.HttpServletResponse;
4241
import javax.validation.constraints.NotBlank;
4342
import java.io.File;
@@ -120,10 +119,6 @@ public void update(User resources) {
120119
redisUtils.del(CacheKey.MENU_USER + resources.getId());
121120
redisUtils.del(CacheKey.ROLE_AUTH + resources.getId());
122121
}
123-
// 如果用户名称修改
124-
if(!resources.getUsername().equals(user.getUsername())){
125-
redisUtils.del("user::username:" + user.getUsername());
126-
}
127122
// 如果用户被禁用,则清除用户登录信息
128123
if(!resources.getEnabled()){
129124
onlineUserService.kickOutForUsername(resources.getUsername());
@@ -170,7 +165,6 @@ public void delete(Set<Long> ids) {
170165
}
171166

172167
@Override
173-
@Cacheable(key = "'username:' + #p0")
174168
public UserDto findByName(String userName) {
175169
User user = userRepository.findByUsername(userName);
176170
if (user == null) {
@@ -184,7 +178,6 @@ public UserDto findByName(String userName) {
184178
@Transactional(rollbackFor = Exception.class)
185179
public void updatePass(String username, String pass) {
186180
userRepository.updatePass(username, pass, new Date());
187-
redisUtils.del("user::username:" + username);
188181
flushCache(username);
189182
}
190183

@@ -201,7 +194,6 @@ public Map<String, String> updateAvatar(MultipartFile multipartFile) {
201194
FileUtil.del(oldPath);
202195
}
203196
@NotBlank String username = user.getUsername();
204-
redisUtils.del(CacheKey.USER_NAME + username);
205197
flushCache(username);
206198
return new HashMap<String, String>(1) {{
207199
put("avatar", file.getName());
@@ -212,7 +204,6 @@ public Map<String, String> updateAvatar(MultipartFile multipartFile) {
212204
@Transactional(rollbackFor = Exception.class)
213205
public void updateEmail(String username, String email) {
214206
userRepository.updateEmail(username, email);
215-
redisUtils.del(CacheKey.USER_NAME + username);
216207
flushCache(username);
217208
}
218209

@@ -243,7 +234,6 @@ public void download(List<UserDto> queryAll, HttpServletResponse response) throw
243234
*/
244235
public void delCaches(Long id, String username) {
245236
redisUtils.del(CacheKey.USER_ID + id);
246-
redisUtils.del(CacheKey.USER_NAME + username);
247237
flushCache(username);
248238
}
249239

0 commit comments

Comments
 (0)