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

x33g5p2x  于2022-01-17 转载在 其他  
字(1.7k)|赞(0)|评价(0)|浏览(83)

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

BoundHashOperations.keys介绍

[英]Get key set (fields) of hash at the bound key.
[中]获取绑定键处哈希的键集(字段)。

代码示例

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

@Override
public Set<K> keySet() {
  return hashOps.keys();
}

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

@Override
public Set<K> keySet() {
  return hashOps.keys();
}

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

@Override
public Set<K> keySet() {
  return hashOps.keys();
}

代码示例来源:origin: chengzhx76/weixin-shop-spring-cloud

public Set<String> getFields(String key) {
  BoundHashOperations hashOps = redisTemplate.boundHashOps(key);
  return hashOps.keys();
}

代码示例来源:origin: org.springframework.cloud/spring-cloud-dataflow-admin-starter

@Override
public Page<StreamDefinition> findAll(Pageable pageable) {
  List<StreamDefinition> results;
  List<String> allKeys = new ArrayList<>(hashOperations.keys());
  int total = allKeys.size();
  if (total == 0) {
    results = Collections.emptyList();
  }
  else {
    Collections.sort(allKeys, comparatorFor(pageable.getSort().getOrderFor("name").getDirection()));
    int start = pageable.getOffset();
    int end = Math.min(pageable.getOffset() + pageable.getPageSize(), total);
    List<String> pageKeys = allKeys.subList(start, end);
    List<String> definitions = hashOperations.multiGet(pageKeys);
    results = zipToStreamDefinitions(pageKeys, definitions);
  }
  return new PageImpl<>(results, pageable, total);
}

相关文章