国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

3東莞網(wǎng)站建設(shè)外貿(mào)網(wǎng)站推廣平臺(tái)

3東莞網(wǎng)站建設(shè),外貿(mào)網(wǎng)站推廣平臺(tái),邯鄲市網(wǎng)站建設(shè),網(wǎng)站cms建設(shè)問(wèn)題:不是所有的數(shù)據(jù)都需要請(qǐng)求后端的 不是所有的數(shù)據(jù)都需要請(qǐng)求后端的,有些數(shù)據(jù)是重復(fù)的、可以復(fù)用的解決方案:緩存 實(shí)現(xiàn)思路:每一個(gè)分類(lèi)為一個(gè)key,一個(gè)可以下面可以有很多菜品 前端是按照分類(lèi)查詢(xún)的,所以我們需要通過(guò)分類(lèi)來(lái)緩存緩存代碼 /*** 根據(jù)分類(lèi)id查詢(xún)菜品** @pa…

問(wèn)題:不是所有的數(shù)據(jù)都需要請(qǐng)求后端的

  • 不是所有的數(shù)據(jù)都需要請(qǐng)求后端的,有些數(shù)據(jù)是重復(fù)的、可以復(fù)用的

在這里插入圖片描述

解決方案:緩存

在這里插入圖片描述

實(shí)現(xiàn)思路:每一個(gè)分類(lèi)為一個(gè)key,一個(gè)可以下面可以有很多菜品

  • 前端是按照分類(lèi)查詢(xún)的,所以我們需要通過(guò)分類(lèi)來(lái)緩存

在這里插入圖片描述

緩存代碼

    /*** 根據(jù)分類(lèi)id查詢(xún)菜品** @param categoryId* @return*/@GetMapping("/list")@ApiOperation("根據(jù)分類(lèi)id查詢(xún)菜品")public Result<List<DishVO>> list(Long categoryId) {// 查詢(xún)r(jià)edis緩存String key = "dish_" + categoryId;// 如果緩存中有數(shù)據(jù),直接返回List<DishVO> list= (List<DishVO>) redisTemplate.opsForValue().get(key);if(ObjectUtil.isNotEmpty(list)){return Result.success(list);}// 如果緩存中沒(méi)有數(shù)據(jù),查詢(xún)數(shù)據(jù)庫(kù),然后將數(shù)據(jù)存入緩存Dish dish = new Dish();dish.setCategoryId(categoryId);dish.setStatus(StatusConstant.ENABLE);//查詢(xún)起售中的菜品list = dishService.listWithFlavor(dish);redisTemplate.opsForValue().set(key, list);return Result.success(list);}

清除緩存

當(dāng)數(shù)據(jù)發(fā)生變化的時(shí)候,需要將歷史緩存清除掉,防止不一致

在這里插入圖片描述

package com.sky.controller.admin;import java.util.List;
import java.util.Set;@RestController
@RequestMapping("/admin/dish")
@Api(tags = "菜品相關(guān)接口")
@Slf4j
public class DishController {private DishService dishService;private RedisTemplate redisTemplate;@Autowiredpublic DishController(DishService dishService, RedisTemplate redisTemplate) {
http://aloenet.com.cn/news/34135.html

相關(guān)文章:

  • 搭建一個(gè)20人的辦公網(wǎng)絡(luò)優(yōu)化是什么梗
  • 企業(yè)網(wǎng)站制作 深圳怎樣做推廣營(yíng)銷(xiāo)
  • 優(yōu)狐網(wǎng)站建設(shè)公司網(wǎng)站建設(shè)
  • 作業(yè)做哪些類(lèi)型的網(wǎng)站查權(quán)重網(wǎng)站
  • 永久域名最新網(wǎng)站搭建一個(gè)網(wǎng)站平臺(tái)需要多少錢(qián)
  • 網(wǎng)站開(kāi)發(fā)有哪些要求鄭州seo優(yōu)化阿亮
  • 榆林做網(wǎng)站的公司免費(fèi)seo網(wǎng)站推廣在線觀看
  • 網(wǎng)站模板做網(wǎng)站網(wǎng)絡(luò)營(yíng)銷(xiāo)管理名詞解釋
  • 網(wǎng)站開(kāi)發(fā)和軟件北京搜索優(yōu)化排名公司
  • wordpress滑動(dòng)驗(yàn)證2016汕頭網(wǎng)站建設(shè)方案優(yōu)化
  • 重慶做網(wǎng)站重慶做網(wǎng)站企業(yè)網(wǎng)站推廣方法實(shí)驗(yàn)報(bào)告
  • 新興縣城鄉(xiāng)建設(shè)局網(wǎng)站云搜索app下載
  • 廣告型網(wǎng)站建設(shè)成人本科
  • 濰坊做網(wǎng)站的那家好網(wǎng)絡(luò)推廣公司名字大全
  • 北京公司網(wǎng)站制作電話(huà)網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣外包服務(wù)
  • 香港服務(wù)器做網(wǎng)站日照網(wǎng)絡(luò)推廣公司
  • 基于php技術(shù)的網(wǎng)站建設(shè)關(guān)鍵詞優(yōu)化推廣公司
  • 網(wǎng)站建設(shè)簡(jiǎn)稱(chēng)什么網(wǎng)絡(luò)營(yíng)銷(xiāo)工具的特點(diǎn)
  • dede 手機(jī)網(wǎng)站模板seo整站優(yōu)化方案
  • 電信100m光纖做網(wǎng)站windows優(yōu)化軟件
  • 隨州網(wǎng)站建設(shè)網(wǎng)站設(shè)計(jì)與制作教程
  • 中國(guó)制造網(wǎng) 做網(wǎng)站費(fèi)用網(wǎng)站測(cè)試的內(nèi)容有哪些
  • 自己做的網(wǎng)站百度收索不到友鏈互換平臺(tái)推薦
  • 怎么做送餐網(wǎng)站做網(wǎng)絡(luò)推廣的網(wǎng)站有哪些
  • 門(mén)頭溝住房和城鄉(xiāng)建設(shè)委員會(huì)官網(wǎng)站他達(dá)那非片能延時(shí)多久
  • 做的網(wǎng)站侵犯美的商標(biāo)賠償多少錢(qián)廣州網(wǎng)絡(luò)推廣公司
  • 網(wǎng)站天天做收錄有效果嗎google中文搜索引擎入口
  • 杭州醫(yī)療器械網(wǎng)站制作app開(kāi)發(fā)價(jià)格表
  • 合肥網(wǎng)站建設(shè)工作室企業(yè)qq多少錢(qián)一年
  • 貴州建設(shè)廳監(jiān)理協(xié)會(huì)網(wǎng)站汕頭網(wǎng)站設(shè)計(jì)公司