中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

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

怎么把自己做的網(wǎng)站百度競(jìng)價(jià)推廣開戶內(nèi)容

怎么把自己做的網(wǎng)站,百度競(jìng)價(jià)推廣開戶內(nèi)容,360建筑網(wǎng)現(xiàn)在叫什么,青島公司建站一、引入 在我們的正常項(xiàng)目開發(fā)過(guò)程中,我們會(huì)通過(guò)Redis緩存數(shù)據(jù),來(lái)幫我們進(jìn)行異步任務(wù),分擔(dān)外部的請(qǐng)求壓力 但是Redis緩存也有一定的限制,因?yàn)槲覀冊(cè)谙蛘?qǐng)求過(guò)來(lái)時(shí),Redis客戶端都要向服務(wù)端發(fā)送一次請(qǐng)求,相應(yīng)…

一、引入

????????在我們的正常項(xiàng)目開發(fā)過(guò)程中,我們會(huì)通過(guò)Redis緩存數(shù)據(jù),來(lái)幫我們進(jìn)行異步任務(wù),分擔(dān)外部的請(qǐng)求壓力

????????但是Redis緩存也有一定的限制,因?yàn)槲覀冊(cè)谙蛘?qǐng)求過(guò)來(lái)時(shí),Redis客戶端都要向服務(wù)端發(fā)送一次請(qǐng)求,相應(yīng)的Redis就必須執(zhí)行一次命令并返回?cái)?shù)據(jù)給客戶端

????????在這之中,每一次請(qǐng)求都會(huì)走一次網(wǎng)絡(luò),都會(huì)產(chǎn)生一次網(wǎng)絡(luò)IO,同樣的也就會(huì)造成一定程度上的延遲,在低并發(fā)時(shí),影響并不大,但是在高并發(fā)情況下,就會(huì)對(duì)Redis的服務(wù)端產(chǎn)生巨大的壓力。

二、管道

? ? ? ? ? ? ?對(duì)于管道介紹大家可以看這篇文章 介紹的很詳細(xì)了??

????????????????Redis精通系列——Pipeline(管道)

三、實(shí)戰(zhàn)

? ? ? ? ? ? 在v1版本中的列車搜索中? 使用循環(huán)的方式 去獲取Redis中緩存? 每次的網(wǎng)絡(luò)請(qǐng)求極大的消耗性能

// 單獨(dú)獲取列車價(jià)格信息
List<String> trainStationPriceKeys = seatResults.stream().map(each -> String.format(cacheRedisPrefix + TRAIN_STATION_PRICE, each.getTrainId(), each.getDeparture(), each.getArrival())).toList();
List<Object> trainStationPriceObjs = stringRedisTemplate.opsForValue().multiGet(trainStationPriceKeys);// 單獨(dú)獲取列車余票信息
List<String> trainStationRemainingKeyList = new ArrayList<>();
for (Object each : trainStationPriceObjs) {List<TrainStationPriceDO> trainStationPriceList = JSON.parseArray(each.toString(), TrainStationPriceDO.class);// ...for (TrainStationPriceDO item : trainStationPriceList) {String trainStationRemainingKey = cacheRedisPrefix + TRAIN_STATION_REMAINING_TICKET + StrUtil.join("_", item.getTrainId(), item.getDeparture(), item.getArrival());trainStationRemainingKeyList.add(trainStationRemainingKey);}
}// 單獨(dú)獲取列車余票信息
List<Object> TrainStationRemainingObjs = new ArrayList<>();
for (int i = 0; i < trainStationRemainingKeyList.size(); i++) {TrainStationPriceDO trainStationPriceDO = trainStationPriceDOList.get(i);Object obj = stringRedisTemplate.opsForHash().get(trainStationRemainingKeyList.get(i), trainStationPriceDO.getSeatType().toString());TrainStationRemainingObjs.add(obj);
}

? ? ? ? ? ? v2版本中stringRedisTemplate.executePipelined 方法用于創(chuàng)建Redis管道,在管道中執(zhí)行一系列Redis操作,例如gethGet操作。這些操作會(huì)一次性發(fā)送到Redis服務(wù)器,并在一次網(wǎng)絡(luò)通信中獲取多個(gè)結(jié)果,從而提高了效率。

// 創(chuàng)建管道
List<Object> trainStationPriceObjs = stringRedisTemplate.executePipelined((RedisCallback<String>) connection -> {trainStationPriceKeys.forEach(each -> connection.stringCommands().get(each.getBytes()));return null;
});// 其他邏輯...// 創(chuàng)建管道
List<Object> TrainStationRemainingObjs = stringRedisTemplate.executePipelined((RedisCallback<String>) connection -> {for (int i = 0; i < trainStationRemainingKeyList.size(); i++) {connection.hashCommands().hGet(trainStationRemainingKeyList.get(i).getBytes(), trainStationPriceDOList.get(i).getSeatType().toString().getBytes());}return null;
});

http://www.risenshineclean.com/news/12153.html

相關(guān)文章:

  • 網(wǎng)站開發(fā)溝通百度競(jìng)價(jià)是什么工作
  • 一般可以在哪些網(wǎng)站做推廣b站推廣2023
  • 網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)師專項(xiàng)提升seo網(wǎng)站優(yōu)化師
  • 沈陽(yáng)網(wǎng)站制作定制策劃2024年2月疫情又開始了嗎
  • wordpress注冊(cè)的用戶不是vipseo怎么推廣
  • 中山建站服務(wù)seo關(guān)鍵詞找29火星軟件
  • 開源網(wǎng)站開發(fā)文檔下載象山seo外包服務(wù)優(yōu)化
  • 湖南省建設(shè)網(wǎng)站西安百度推廣代理商
  • 如何做網(wǎng)站 優(yōu)幫云班級(jí)優(yōu)化大師官網(wǎng)下載
  • 天元建設(shè)集團(tuán)有限公司天元天筑網(wǎng)百度seo排名培訓(xùn)
  • 建設(shè)網(wǎng)站要做的工作總結(jié)網(wǎng)頁(yè)模板免費(fèi)下載網(wǎng)站
  • 中企動(dòng)力科技股份有限公司銷售seo網(wǎng)站診斷方案
  • 網(wǎng)站特效代碼html無(wú)錫百度推廣平臺(tái)
  • 網(wǎng)站空間域名購(gòu)買電商平臺(tái)開發(fā)
  • 網(wǎng)站接任務(wù)來(lái)做收錄查詢api
  • 洋洋點(diǎn)建站鄭州網(wǎng)
  • 北京微信網(wǎng)站建設(shè)公司大連企業(yè)網(wǎng)站建站模板
  • 品牌查詢網(wǎng)站seo關(guān)鍵詞排名優(yōu)化報(bào)價(jià)
  • 做b網(wǎng)站怎么快速優(yōu)化網(wǎng)站
  • 軟件行業(yè) 網(wǎng)站建設(shè) 模塊搜索引擎快速優(yōu)化排名
  • 成品網(wǎng)站 修改首頁(yè)做網(wǎng)絡(luò)推廣可以通過(guò)哪些渠道推廣
  • 怎么看一個(gè)網(wǎng)站做沒做競(jìng)價(jià)app推廣地推接單網(wǎng)
  • 網(wǎng)站優(yōu)化設(shè)計(jì)方案鄭州seo線上推廣技術(shù)
  • 石家莊做網(wǎng)站最好的公司百度小說(shuō)風(fēng)云榜排名完結(jié)
  • 網(wǎng)站標(biāo)題權(quán)重個(gè)人網(wǎng)站網(wǎng)址
  • 河北石家莊網(wǎng)站免費(fèi)推廣廣告鏈接
  • 做網(wǎng)站的風(fēng)險(xiǎn)英文站友情鏈接去哪里查
  • 網(wǎng)站開發(fā)職業(yè)崗位站長(zhǎng)工具官網(wǎng)
  • 辦個(gè)人網(wǎng)站租空間免費(fèi)推廣平臺(tái)有哪些
  • 建設(shè)一下網(wǎng)站要求提供源碼百度查詢網(wǎng)