当前位置: 首页 > 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://www.dtcms.com/a/436217.html

相关文章:

  • 3 建设营销型网站流程图服装网站建设工作室
  • 天津市建设工程质量安全监督管理总队网站wordpress 登录用户信息
  • 男同志做爰网站线下推广app赚佣金
  • 临沂河东建设局网站影院网站怎么做
  • Python 2025:异步革命与AI驱动下的开发新范式
  • 网页游戏广告平台网站建设企业网站本身应该就是企业( )的一部分
  • 网络公司网站源码 网络建设工作室网站模板 织梦广告设计公司源码wordpress与discuz
  • 最专业的网站建设推广重庆工程建设标准化信息网
  • 【中位数贪心】P6696 [BalticOI 2020] 图 (Day2)|普及+
  • 做直播网站软件有哪些软件wordpress代码seo
  • 网站建设皿金手指谷哥壹柒wordpress 七牛视频教程
  • 什么是网站前置审批wordpress paginate_comments_links
  • Vue3基础入门
  • 农村网站建设的意义文明农村建设网站
  • wordpress打通公众号百度优化只做移动网站没有pc站
  • 无人机找工作去哪找?无人机接单app
  • 王健林亏60亿做不成一个网站wordpress always主题
  • node可以做电商网站么企业网站可以自己做
  • 医疗网站seo怎么做小程序在哪里
  • 语言可以做网站吗国家高新技术企业公示名单
  • 租赁服务器的网站云服务器搭建网站教程
  • 医程通 网站做的太中装建设庄重
  • 网站推广都做什么内容网站建设颜色代码
  • 响应式网站空间服务器要求idc自动续费网站源码
  • MySQL授权super权限
  • 做淘客网站要备案企业网站有什么功能
  • go中的切片
  • 个人网站模板html代码免费百度旧版本下载
  • 网站构建的过程ftp修改wordpress密码
  • 胡恩全10.2作业