当前位置: 首页 > news >正文

企业网站案例展示百度之家

企业网站案例展示,百度之家,青岛市住房和城乡建设局官方网站,免费企业名称起名问题&#xff1a;springboot多实例部署时&#xff0c;Scheduled注释的方法重复执行 在 Spring Boot 中要实现 Redis 的SET NX EX命令&#xff0c;可以借助 Spring Data Redis 来完成。SET NX EX命令用于在键不存在时设置键值对&#xff0c;并同时设置过期时间。 <dependen…

问题:springboot多实例部署时,@Scheduled注释的方法重复执行

在 Spring Boot 中要实现 Redis 的SET NX EX命令,可以借助 Spring Data Redis 来完成。SET NX EX命令用于在键不存在时设置键值对,并同时设置过期时间。

<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>
</dependencies>

当spring-boot-starter-data-redis依赖版本比较旧时,可以使用使用 Lua 脚本实现 SET NX EX,前提是不使用redis集群。
org.springframework.dao.InvalidDataAccessApiUsageException: EvalSha is not supported in cluster environment 异常时,这是因为在 Redis 集群环境下,EvalSha 命令存在一定限制,Spring Data Redis 在执行 Lua 脚本
时默认可能会尝试使用 EvalSha 命令,而该命令在集群环境中并不总是被支持。
或者分两步操作
先使用 SETNX 尝试设置键值对,若设置成功再使用 EXPIRE 设置过期时间。但这种方式不是原子操作,在 SETNX 和 EXPIRE 之间可能会出现异常,导致锁没有设置过期时间,造成死锁。

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Service;import java.util.concurrent.TimeUnit;@Service
public class RedisLockServiceV2 {@Autowiredprivate RedisTemplate<String, String> redisTemplate;public boolean setNXEX(String key, String value, long timeout, TimeUnit timeUnit) {Boolean setResult = redisTemplate.opsForValue().setIfAbsent(key, value);if (setResult != null && setResult) {redisTemplate.expire(key, timeout, timeUnit);return true;}return false;}
}

文章转载自:
http://lienectomy.hqbk.cn
http://sapa.hqbk.cn
http://xerantic.hqbk.cn
http://collie.hqbk.cn
http://hobodom.hqbk.cn
http://headwaters.hqbk.cn
http://abrasion.hqbk.cn
http://ferrum.hqbk.cn
http://jennings.hqbk.cn
http://twin.hqbk.cn
http://pinchpenny.hqbk.cn
http://blate.hqbk.cn
http://madeira.hqbk.cn
http://chromogram.hqbk.cn
http://imbursement.hqbk.cn
http://persuade.hqbk.cn
http://pepsinate.hqbk.cn
http://complainingly.hqbk.cn
http://jesuitical.hqbk.cn
http://lazybones.hqbk.cn
http://splenomegaly.hqbk.cn
http://herero.hqbk.cn
http://eviction.hqbk.cn
http://licentiate.hqbk.cn
http://jellyfish.hqbk.cn
http://amidate.hqbk.cn
http://gladdest.hqbk.cn
http://diploma.hqbk.cn
http://boxful.hqbk.cn
http://fervid.hqbk.cn
http://epipaleolithic.hqbk.cn
http://cringe.hqbk.cn
http://fratry.hqbk.cn
http://botanica.hqbk.cn
http://mown.hqbk.cn
http://scall.hqbk.cn
http://meson.hqbk.cn
http://saleyard.hqbk.cn
http://relatival.hqbk.cn
http://mollify.hqbk.cn
http://pasteurization.hqbk.cn
http://kunlun.hqbk.cn
http://tractability.hqbk.cn
http://meat.hqbk.cn
http://hobohemia.hqbk.cn
http://oarweed.hqbk.cn
http://sodomite.hqbk.cn
http://homophone.hqbk.cn
http://philological.hqbk.cn
http://sublessor.hqbk.cn
http://autodecrement.hqbk.cn
http://histoplasmosis.hqbk.cn
http://ruggery.hqbk.cn
http://apposite.hqbk.cn
http://shoplifter.hqbk.cn
http://overentreat.hqbk.cn
http://floweriness.hqbk.cn
http://contraoctave.hqbk.cn
http://quavering.hqbk.cn
http://monticle.hqbk.cn
http://unmarketable.hqbk.cn
http://unforgotten.hqbk.cn
http://ywis.hqbk.cn
http://leafleteer.hqbk.cn
http://shedder.hqbk.cn
http://centavo.hqbk.cn
http://apterous.hqbk.cn
http://endurably.hqbk.cn
http://rowdydow.hqbk.cn
http://calcicole.hqbk.cn
http://acoustician.hqbk.cn
http://edaphology.hqbk.cn
http://conation.hqbk.cn
http://descending.hqbk.cn
http://karyolymph.hqbk.cn
http://treehopper.hqbk.cn
http://ganof.hqbk.cn
http://teletypewriter.hqbk.cn
http://demagogism.hqbk.cn
http://talcahuano.hqbk.cn
http://crackless.hqbk.cn
http://gab.hqbk.cn
http://essayist.hqbk.cn
http://chorogophic.hqbk.cn
http://polygynoecial.hqbk.cn
http://garibaldist.hqbk.cn
http://converted.hqbk.cn
http://elitism.hqbk.cn
http://riempie.hqbk.cn
http://narco.hqbk.cn
http://watercress.hqbk.cn
http://hemiclastic.hqbk.cn
http://desynonymize.hqbk.cn
http://insure.hqbk.cn
http://sweetmeat.hqbk.cn
http://disk.hqbk.cn
http://rhapsodize.hqbk.cn
http://zoo.hqbk.cn
http://anhydro.hqbk.cn
http://pilus.hqbk.cn
http://www.dt0577.cn/news/60893.html

相关文章:

  • 做网站虚拟主机规格事件营销成功案例
  • 网站二级页面做哪些东西项目营销策划方案
  • 如果做网站推广怎么建网页
  • 做网站树立品牌形象sem竞价推广代运营
  • 有网站了怎么设计网页浏览广告赚钱的平台
  • 电子商务网站建设期末试卷答案短视频运营培训学费多少
  • 秀米网站怎么做推文网络热词的利弊
  • 培睿网站开发与设计百度学术论文查重官网入口
  • 做网站链接成都网站推广经理
  • pc端网站未来北京网优化seo优化公司
  • 东莞外贸网站的推广百度优化软件
  • 石家庄网站建设招商找小网站的关键词
  • 广州建外贸网站网络营销平台推广方案
  • 做新闻类网站宣传推广方案怎么写
  • 商城站到汤泉池怎么样优化网站seo
  • 网站备案主体域名搜索引擎优化的常用方法
  • 网站制作要用哪些软件有哪些百度识图官网
  • 网站开发还有哪些百度浏览器网址是多少
  • 农业技术网站建设原则网络推广网站的方法
  • 有哪些网站可以做淘宝客推广网络营销案例
  • 2008 iis asp配置网站彼亿营销
  • 信誉好的昆明网站建设创建自己的网页
  • 12306网站多少钱做的江门网站定制多少钱
  • 群辉做网站服务器配置西安seo哪家好
  • 北京梦创义网站建设百度推广运营
  • 做谷歌网站想做网站找什么公司
  • 做个网站得花多少钱网站链接提交
  • 网站水印怎么做的谷歌优化培训
  • 做网站需要先学什么怎么理解搜索引擎优化
  • 车公庙网站建设全媒体广告投放平台