redis 做冥等

 
public long setNx(String key, String value, int expire) { long ret = 0; Jedis jedis = jedisPool.getResource(); try { ret = jedis.setnx(key, value); if (expire > 0 && ret == 1) { jedis.expire(key, expire); } } finally { jedis.close(); } return ret; }

  使用:  

expire 失效时间 单位秒
redisUtil.setNx("dfsfssdfsd","dfsfssdfsd",1000) 
返回 1 第一次设置。 返回 0 设置过了 !


优点:实用高并发场景
原文地址:https://www.cnblogs.com/chen-msg/p/12835950.html