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

制作网站的专业公司上海企业名录 企业黄页

制作网站的专业公司,上海企业名录 企业黄页,网站备案地址,中国建设教育网查询官网redis添加参数的超时设置, 并且需要加锁,一开始是用redisTemplate.opsForValue().setIfAbsent("key","value",1,TimeUnit.SECONDS);结果发现这种方式直接会返回空指针错误所以只能对方法加锁来解决加锁和超时的问题import lombok.extern.slf4j.Slf4j; impo…

redis添加参数的超时设置, 并且需要加锁,一开始是用

redisTemplate.opsForValue().setIfAbsent("key","value",1,TimeUnit.SECONDS);

结果发现这种方式直接会返回空指针错误

所以只能对方法加锁来解决加锁和超时的问题


import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Service;import java.util.concurrent.TimeUnit;@Component
@Slf4j
public class RedisUtils {@Autowiredprivate RedisTemplate<String, String> redisTemplate;public synchronized Boolean add( String redisKey, String value) {Boolean hasKey = addSub(redisKey, value);redisTemplate.expire(redisKey, 20, TimeUnit.SECONDS);return hasKey;}private Boolean addSub(String redisKey, String value) {Boolean hasKey = redisTemplate.hasKey(redisKey);if (!hasKey) {redisTemplate.opsForValue().set(redisKey, value);return true;}return false;}}

http://www.dtcms.com/a/568054.html

相关文章:

  • 织梦后台做的网站怎么绑定域名不用框架做网站
  • 网站建设问卷调查欧美免费1级做爰片在线观看网站
  • 自己做博客网站和百家号的区别WordPress写文章乱码
  • 一个网站同时做竞价和seo途牛旅行网站建设策划书
  • 上海建设网站方法国内互联网推广
  • 广州网站建设 超凡科技fineui 如何做网站
  • 特价网站源码做网站要注意些什么要求
  • 经典网站设计案例深圳网站建设seo优化
  • 做网站必须要有数据库免费做公众号的网站
  • 做游戏奖金不被发现网站黄石网站建设(乐云践新)
  • iis7.0建设网站电子商务营销策略
  • 外贸俄罗斯俄语网站开发亚马逊seo推广
  • 做自己点击网站先申请网站空间
  • 坑梓网站建设流程如何将网址做成链接
  • 有哪些专门做减肥内容的网站做一个app大概要多少钱
  • 新乡移动网站建设北京兼职做网站推广
  • 网站程可以自己做吗c语言 网站开发
  • 太仓建设银行网站微信小程序加盟
  • 站酷海报设计图片深圳医疗网站建设
  • 网站建设需要多少技术各省住房和城乡建设厅网站
  • jquery 网站模板如何制作网页图
  • 建论坛网站seo搜索引擎优化课后答案
  • 网站建设行业知乎免费课程网站有哪些
  • 360怎么变成建设银行首选网站网站建设的空间是什么
  • 网站一次性链接怎么做怎么做高端品牌网站设计
  • 网站后台管理规定美食网站开发与设计文献综述
  • 陕西网站建设哪家专业广西住房和建设厅官网
  • 投资做网站网络服务器的配置与应用心得
  • 重庆有哪些科技骗子公司wordpress4.7优化
  • 如何高效建设品牌网站如何下载wordpress