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

朋友用我的vps做网站php网站伪静态

朋友用我的vps做网站,php网站伪静态,网站页脚内容,缪斯形象设计高级定制使用RedissonClient实现Redis分布式锁是一个非常简洁和高效的方式。Redisson是一个基于Redis的Java客户端#xff0c;它提供了许多高级功能#xff0c;包括分布式锁、分布式集合、分布式映射等#xff0c;简化了分布式系统中的并发控制。 添加依赖 首先#xff0c;你需要…使用RedissonClient实现Redis分布式锁是一个非常简洁和高效的方式。Redisson是一个基于Redis的Java客户端它提供了许多高级功能包括分布式锁、分布式集合、分布式映射等简化了分布式系统中的并发控制。 添加依赖 首先你需要在你的项目中添加Redisson的依赖。以下是Maven配置 dependencygroupIdorg.redisson/groupIdartifactIdredisson/artifactIdversion3.16.2/version !-- 请根据需要选择最新版本 -- /dependency配置RedissonClient 然后你需要配置RedissonClient来连接Redis服务器 import org.redisson.Redisson; import org.redisson.api.RedissonClient; import org.redisson.config.Config;public class RedissonConfig {public RedissonClient getRedissonClient() {Config config new Config();config.useSingleServer().setAddress(redis://127.0.0.1:6379); // 配置Redis服务器地址return Redisson.create(config);} }也可以在配置文件中配置你的redis连接具体可以自行百度 创建RedissonTool工具类 Component public class RedissonTool {private final Logger logger LoggerFactory.getLogger(this.getClass());Autowiredprivate RedissonClient redissonClient;/*** 获得锁的对象** param lockKey 锁的key值* return 锁对象*/public RLock getLockByKey(String lockKey) {RLock lock null;try {lock redissonClient.getLock(lockKey);} catch (Exception e) {logger.error([RedissonTool.getLockByKey] getLock is exception}, e);}return lock;}/*** 获取锁是否成功** param lock 锁对象* return true成功false失败*/public Boolean isTryLock(RLock lock) {//默认是通过boolean result true;//获得锁的对象if (lock ! null) {try {result lock.tryLock();} catch (Exception e) {this.logger.error([RedissonTool.getLockByKey] lock.tryLock is excepiton}, e);}}return result;}}使用分布式锁 使用tryLock() RLock lock redissonClient.getLock(myLock); boolean isLocked false; try {isLocked lock.tryLock(lock); if (isLocked) {// 执行临界区代码} else {// 未获取到锁的处理逻辑} } catch (InterruptedException e) {e.printStackTrace(); } finally {if (isLocked) {lock.unlock(); // 解锁} }直接使用 lock.lock() RLock lock redissonTool.getLockByKey(CacheConstants.ORDER_RESULT_DEAL outTradeNo); lock.lock(); // 直接获取锁阻塞式 // 执行业务逻辑 lock.unlock(); // 解锁
http://www.hkea.cn/news/14475663/

相关文章:

  • 企业网站源码推荐做seo为什么要了解网站
  • 乐陵市住房和城乡建设局网站wordpress网站设计作业
  • 四川成都营销型网站做网站的人会不会拿走我的网站
  • 青海公司网站建设哪家好宁波江北区建设局网站
  • 做网站图片格式有域名在本机上做网站
  • php作文网站源码成都专业的网站建设公司
  • 网站开发的费用是怎么计算的两个彩票网站做赔付
  • 建域名做网站足球网站建设
  • 企业网站有哪些类型网络营销成功的原因
  • 淘宝网站模板是什么做的网站搭建北京
  • 景观设计网站推荐八宝山网站建设
  • 铁门关市建设局网站99国精产品灬源码的优势
  • 电脑建设银行怎样设置网站查询商城首页设计
  • 官方网站侵权网页设计模板的网站
  • 企业网站 数据库西安做网站朋朋网络
  • 微信小程序网站建设哪家好seo在线培训机构排名
  • 网站seo优化管理系统时尚手表网站
  • 杭州网站设计制作杭州市建设网
  • 淘宝优惠券网站怎么做 知乎wordpress文章关键字替换
  • 做室内意向图的网站wordpress伪静态化
  • 搜狗链接提交入口seo型网站
  • 网站建设企业 熊掌号一直免费的服务器万能视频播放器
  • 网站设计的主要风格2345纯净版推广包
  • 虹口区网站开发个人网站代做
  • seo搜索优化专员招聘郑州seo优化培训
  • pc网站建设怎么做怎么做可以看外国视频网站
  • 浙江建设集团网站网站建设扬州
  • 如何把网站建设成营销型网站如何自学建网站
  • 遵义做网站推广设计asp网站
  • 从化手机网站建设国庆网页制作素材