欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Redis如何實現在SpringBoot中做緩存

redis如何實現在Spring Boot中做緩存?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

成都創(chuàng)新互聯是一家專注于成都網站設計、做網站、成都外貿網站建設公司與策劃設計,大城網站建設哪家好?成都創(chuàng)新互聯做網站,專注于網站建設10多年,網設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:大城等地區(qū)。大城做網站價格咨詢:18980820575

1、創(chuàng)建UserService

public interface UserService {
 public User findById(int id);
 public User create(User user);
 public User update(User user);
 public void delete(int id);
}

2、創(chuàng)建UserServiceImpl

@Servicepublic class UserServiceImpl implements UserService {
 @Autowired
 private UserRepository userRepository;
 @Autowired
 private UserRedis userRedis;
 //this is a key for redis
 private static final String keyHead = "MySQL:get:user:";

 @Override
 public User findById(int id) {
  User user = userRedis.get(keyHead+id);
  if (user == null) {
   user = userRepository.findOne(id);
   if (user != null) {
    userRedis.add(keyHead+id, 30L, user);
   }
  }
  return user;
 }

 @Override
 public User create(User user) {
  User newUser = userRepository.save(user);
  if (newUser != null) {
   userRedis.add(keyHead+newUser.getId(), 30L, newUser);
  }
  return newUser;
 }

 @Override
 public User update(User user) {
  if (user != null) {
   userRedis.delete(keyHead+user.getId());
   userRedis.add(keyHead+user.getId(), 30L, user);
  }
  return userRepository.save(user);
 }

 @Override
 public void delete(int id) {
  userRedis.delete(keyHead+id);
  userRepository.delete(id);
 }
}

3、創(chuàng)建UserController

@RestController
@RequestMapping("/users")
public class UserController {
 @Autowired
 private UserService userService;
 @RequestMapping(value = "/{id}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
 public Object show(@PathVariable int id) {
  User user = userService.findById(id);
  return user;
 }
}

4、結果,在30分鐘內只會執(zhí)行一次查詢

Redis如何實現在Spring Boot中做緩存

關于Redis如何實現在Spring Boot中做緩存問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注創(chuàng)新互聯行業(yè)資訊頻道了解更多相關知識。

當前名稱:Redis如何實現在SpringBoot中做緩存
網站路徑:http://chinadenli.net/article12/ppsddc.html

成都網站建設公司_創(chuàng)新互聯,為您提供面包屑導航、外貿網站建設、Google、ChatGPT、小程序開發(fā)

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都網頁設計公司
国产免费一区二区不卡| 国产av天堂一区二区三区粉嫩| av在线免费观看一区二区三区| 黑丝国产精品一区二区| 婷婷色网视频在线播放| 国产免费黄片一区二区| 日韩不卡一区二区在线| 亚洲国产91精品视频| 91偷拍裸体一区二区三区| 亚洲国产欧美精品久久| 年轻女房东2中文字幕| 国产一级精品色特级色国产| 午夜国产成人福利视频| 亚洲天堂精品在线视频| 日韩丝袜诱惑一区二区| 日韩精品中文字幕在线视频| 国内欲色一区二区三区| 亚洲精品熟女国产多毛| 亚洲精品国产主播一区| 国内自拍偷拍福利视频| 亚洲欧美日本国产不卡| 日韩中文字幕狠狠人妻| 日韩1区二区三区麻豆| 黄片在线观看一区二区三区| 日本中文字幕在线精品| 九九热精品视频在线观看| 日韩中文字幕欧美亚洲| 白白操白白在线免费观看| 久久福利视频这里有精品| 久草精品视频精品视频精品| 国自产拍偷拍福利精品图片| 国产成人免费激情视频| 欧美日韩有码一二三区| 欧美精品亚洲精品日韩精品| 亚洲精品一区二区三区免| 午夜精品麻豆视频91| 久久精品福利在线观看| 精品香蕉国产一区二区三区| 麻豆精品在线一区二区三区| 国产日韩中文视频一区| 好吊色欧美一区二区三区顽频|