1. 程式人生 > >Redis冪等處理

Redis冪等處理

可以利用redis的setnx函式對請求入參的某個唯一的欄位(如orderId)做冪等攔截,防止重複處理請求。

//冪等校驗
if(!jedisTemplate.setnx(RedisConstants.RED_PACKET_RECV + getRedPacketDto.getOrderId() + getRedPacketDto.getRedPacketId(), "0.00")){
      //業務程式碼
}