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

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

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

SetOperations.members介绍

[英]Get all elements of set at key.
[中]在关键点设置所有元素。

代码示例

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

@Override
public Set<V> members() {
  return ops.members(getKey());
}

代码示例来源:origin: crossoverJie/cim

@Override
public Set<CIMUserInfo> onlineUser() {
  Set<CIMUserInfo> set = null ;
  Set<String> members = redisTemplate.opsForSet().members(LOGIN_STATUS_PREFIX);
  for (String member : members) {
    if (set == null){
      set = new HashSet<>(64) ;
    }
    CIMUserInfo cimUserInfo = loadUserInfoByUserId(Long.valueOf(member)) ;
    set.add(cimUserInfo) ;
  }
  return set;
}

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

@Override
public List<String> list() {
  Set<String> aggregateCounters = this.setOperations.members(AGGREGATE_COUNTER_KEY_PREFIX);
  List<String> list = new ArrayList<String>();
  if (aggregateCounters != null && !aggregateCounters.isEmpty()) {
    list.addAll(aggregateCounters);
    Collections.sort(list);
  }
  return list;
}

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

/**
 * 获取集合所有元素
 *
 * @param key
 * @return
 */
public Set<String> setMembers(String key) {
  return redisTemplate.opsForSet().members(key);
}

代码示例来源:origin: gudaoxuri/dew

@Override
public Set<String> sget(String key) {
  return redisTemplate.opsForSet().members(key);
}

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

@Override
public Set<Long> getMembers() {
  return longRedisTemplate.opsForSet().members(MEMBERS_KEY);
}

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

@Override
public Set<V> setGetMemberOfSetMap(K key) {
  return redisTemplate.opsForSet().members(key);
}

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

@Override
public Set<V> members() {
  return ops.members(getKey());
}

代码示例来源:origin: 5-Ason/ason-spring-cloud

/**
 * 集合获取
 * @param key
 * @return
 */
public Set<Object> setMembers(String key){
  SetOperations<String, Object> set = redisTemplate.opsForSet();
  return set.members(key);
}

代码示例来源:origin: lcw2004/one

public <T> Set<T> getSet(String key) {
  SetOperations<Serializable, T> operations = this.redisTemplate.opsForSet();
  return operations.members(key);
}

代码示例来源:origin: 3zamn/kingMicro

@SuppressWarnings("unchecked")
public  Set<Object> sget(String hashKey, long expire) {
  Set<Object> value = setOperations.members(hashKey);
  if(expire != NOT_EXPIRE){
    redisTemplate.expire(hashKey, expire, TimeUnit.SECONDS);
  }
  return value;
}

代码示例来源:origin: sentilo/sentilo

protected Set<String> getCountersKeys() {
  final Set<String> keys = new HashSet<String>();
  final Set<String> tenants = redisTemplate.opsForSet().members(MonitorConstants.TENANTS_KEY);
  for (final String tenant : tenants) {
   keys.add(MonitorConstants.TENANT_COUNTERS_KEY_PREFIX + tenant);
  }

  keys.add(MonitorConstants.MASTER_COUNTERS_KEY);

  return keys;
 }
}

代码示例来源:origin: xuyaohui/cloud-ida-cli

/**
 * 集合获取
 * @param key
 * @return
 */
public Set<Object> setMembers(String key){
  SetOperations<String, Object> set = redisTemplate.opsForSet();
  return set.members(key);
}

代码示例来源:origin: tumao2/hdw-dubbo

@Override
public Set<Object> sget(String key) {
  return redisTemplate.opsForSet().members(key);
}

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

@Override
public Set<V> members() {
  return ops.members(getKey());
}

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

@Override
public List<Long> findJobsByServer(String server) {
  String serverJobsKey = RedisKeys.keyOfServerJobs(server);
  Set<String> jobIdsStr = redis.opsForSet().members(serverJobsKey);
  List<Long> jobIds = Lists.newArrayListWithExpectedSize(jobIdsStr.size());
  for (String jobIdStr : jobIdsStr){
    jobIds.add(Long.valueOf(jobIdStr));
  }
  return jobIds;
}

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

@Override
public List<Long> getClientRunningShards(String client) {
  String clientShardsKey = RedisKeys.keyOfClientRunningShards(client);
  Set<String> shardIdsStr = redis.opsForSet().members(clientShardsKey);
  if (CollectionUtil.isNullOrEmpty(shardIdsStr)){
    return Collections.emptyList();
  }
  List<Long> shardIds = Lists.newArrayListWithExpectedSize(shardIdsStr.size());
  for (String idStr : shardIdsStr){
    shardIds.add(Long.valueOf(idStr));
  }
  return shardIds;
}

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

@Override
public Set<String> listAssigns(Long jobId) {
  return redis.opsForSet().members(RedisKeys.keyOfJobAssigns(jobId));
}

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

@Override
  public void reset(String id) {
    redisTemplate.delete(getMetricKey(id));
    String metricMetaKey = bookkeepingKeyFor(id);
    Set<String> otherKeys = setOperations.members(metricMetaKey);
    otherKeys.add(metricMetaKey);
    redisTemplate.delete(otherKeys);
    Set<String> members = this.setOperations.members(AGGREGATE_COUNTER_KEY_PREFIX);
    if (members.contains(id)) {
      this.setOperations.remove(AGGREGATE_COUNTER_KEY_PREFIX, id);
    }
  }
}

代码示例来源:origin: org.springframework.cloud.stream.app/app-starters-common-analytics

@Override
  public void reset(String id) {
    redisTemplate.delete(getMetricKey(id));
    String metricMetaKey = bookkeepingKeyFor(id);
    Set<String> otherKeys = setOperations.members(metricMetaKey);
    // Add metric-meta SET's key
    otherKeys.add(metricMetaKey);
    redisTemplate.delete(otherKeys);
  }
}

相关文章