gpt4 book ai didi

org.springframework.data.redis.core.ZSetOperations.incrementScore()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-15 14:16:40 26 4
gpt4 key购买 nike

本文整理了Java中org.springframework.data.redis.core.ZSetOperations.incrementScore()方法的一些代码示例,展示了ZSetOperations.incrementScore()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZSetOperations.incrementScore()方法的具体详情如下:
包路径:org.springframework.data.redis.core.ZSetOperations
类名称:ZSetOperations
方法名:incrementScore

ZSetOperations.incrementScore介绍

[英]Increment the score of element with value in sorted set by increment.
[中]在按增量排序的集合中,用值递增元素的分数。

代码示例

代码示例来源:origin: spring-projects/spring-data-redis

@Override
public Double incrementScore(V value, double delta) {
  return ops.incrementScore(getKey(), value, delta);
}

代码示例来源:origin: whvcse/EasyWeb

/**
 * 增加元素的score值,并返回增加后的值
 *
 * @param key
 * @param value
 * @param delta
 * @return
 */
public Double zIncrementScore(String key, String value, double delta) {
  return redisTemplate.opsForZSet().incrementScore(key, value, delta);
}

代码示例来源:origin: org.springframework.data/spring-data-redis

@Override
public Double incrementScore(V value, double delta) {
  return ops.incrementScore(getKey(), value, delta);
}

代码示例来源:origin: apache/servicemix-bundles

@Override
public Double incrementScore(V value, double delta) {
  return ops.incrementScore(getKey(), value, delta);
}

代码示例来源:origin: okhelperTeam/okhelper-service

/**
 * @Author zc
 * @Date 2018/4/30 下午1:53
 * @Param [placeOrderItemDtos]
 * @Return void
 * @Description:记录热销缓存
 */
@Async
public void recordHotSale(List<PlaceOrderItemDto> placeOrderItemDtos) {
  String zkey = ConstStr.HOT_SALE + ":" + JWTUtil.getStoreId() + ":" + DateFormatUtils.format(new Date(), "yyyyMMdd");
  placeOrderItemDtos.forEach(placeOrderItemDto -> {
    Long productId = placeOrderItemDto.getProductId();
    Integer salesCount = placeOrderItemDto.getSaleCount();
    redisTemplate.opsForZSet().incrementScore(zkey, String.valueOf(productId), salesCount);
    //如果不存在zkey说明当前是今天第一单,设置失效时间30天
    if (!redisTemplate.hasKey(zkey)) {
      redisTemplate.expire(zkey, 30, TimeUnit.DAYS);
    }
  });
}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com