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

x33g5p2x  于2022-01-30 转载在 其他  
字(2.9k)|赞(0)|评价(0)|浏览(132)

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

SetOperations.isMember介绍

[英]Check if set at key contains value.
[中]检查set at key是否包含值。

代码示例

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

@Override
public Boolean isMember(Object o) {
  return ops.isMember(getKey(), o);
}

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

/**
 * 判断集合是否包含value
 *
 * @param key
 * @param value
 * @return
 */
public Boolean sIsMember(String key, Object value) {
  return redisTemplate.opsForSet().isMember(key, value);
}

代码示例来源:origin: Ouyangan/hunt-admin

@Override
public boolean isForbiddenIp(String remoteAddr) {
  Boolean result = redisTemplate.opsForSet().isMember("ip_intercepter", remoteAddr);
  log.debug("isForbiddenIp result : {}", result);
  return result;
}

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

@Override
public Boolean isMember(Object o) {
  return ops.isMember(getKey(), o);
}

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

@Override
public Boolean isMember(Object o) {
  return ops.isMember(getKey(), o);
}

代码示例来源:origin: lzh-boy/cskit

@Override
public Boolean setCheckIsMemberOfSet(K key, V o) {
  return redisTemplate.opsForSet().isMember(key, o);
}

代码示例来源:origin: jchampemont/WTFDYUM

@Override
public boolean isEnabled(final Long userId) {
  return featureRedisTemplate.opsForSet().isMember(featuresKey(userId), feature);
}

代码示例来源:origin: ihaolin/antares

@Override
public Boolean isAssigned(Long jobId, String ip) {
  String jobAssignsKey = RedisKeys.keyOfJobAssigns(jobId);
  if (!redis.hasKey(jobAssignsKey)){
    return Boolean.TRUE;
  }
  return redis.opsForSet().isMember(jobAssignsKey, ip);
}

代码示例来源:origin: dqeasycloud/easy-cloud

/**
 * <p>
 * 判断obj是否是该set的成员
 * </p>
 * <p>
 * <pre>
 * </pre>
 *
 * @param key
 * @param obj
 * @return boolean : 是返回true否则返回false
 * @author daiqi
 * @date 2017年12月19日 上午9:43:20
 */
public static Boolean isMemberOfSet(String key, Object obj) {
  if (EcStringUtils.isEmpty(key) || EcBaseUtils.isNull(obj)) {
    return false;
  }
  return stringRedisTemplate.opsForSet().isMember(key, EcJSONUtils.toJSONString(obj));
}

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

@Override
public long increment(String name, long amount, DateTime dateTime) {
  final AggregateKeyGenerator akg = new AggregateKeyGenerator(
      AGGREGATE_COUNTER_KEY_PREFIX, name, dateTime);
  String bookkeepingKey = bookkeepingKeyFor(name);
  if (!this.setOperations.isMember(AGGREGATE_COUNTER_KEY_PREFIX, name)) {
    this.setOperations.add(AGGREGATE_COUNTER_KEY_PREFIX, name);
  }
  doIncrementHash(akg.getYearsKey(), akg.getYear(), amount, bookkeepingKey);
  doIncrementHash(akg.getYearKey(), akg.getMonth(), amount, bookkeepingKey);
  doIncrementHash(akg.getMonthKey(), akg.getDay(), amount, bookkeepingKey);
  doIncrementHash(akg.getDayKey(), akg.getHour(), amount, bookkeepingKey);
  doIncrementHash(akg.getHourKey(), akg.getMinute(), amount, bookkeepingKey);
  return redisTemplate.boundValueOps(getMetricKey(name)).increment(amount);
}

相关文章