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

x33g5p2x  于2022-01-28 转载在 其他  
字(5.3k)|赞(0)|评价(0)|浏览(143)

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

RedisTemplate.boundHashOps介绍

暂无

代码示例

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

public void batchDeleteField(String key, String... field) {
  BoundHashOperations hashOps = redisTemplate.boundHashOps(key);
  hashOps.delete(field);
}

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

public boolean exists(String key, String field) {
  BoundHashOperations hashOps = redisTemplate.boundHashOps(key);
  return hashOps.hasKey(field);
}

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

public void deleteField(String key, String field) {
  BoundHashOperations hashOps = redisTemplate.boundHashOps(key);
  hashOps.delete(field);
}

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

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

代码示例来源:origin: youngMen1/JAVA-

public void hset(String key, String field, String value) {
  redisTemplate.boundHashOps(key).put(field, value);
}

代码示例来源:origin: youngMen1/JAVA-

public Object hget(String key, String field) {
  return redisTemplate.boundHashOps(key).get(field);
}

代码示例来源:origin: youngMen1/JAVA-

public void hdel(String key, String field) {
  redisTemplate.boundHashOps(key).delete(field);
}

代码示例来源:origin: spring-projects/spring-xd-samples

public int getProductCategoryCount(String category, String product) {
  int count = 0;
  String sCount = (String) redisTemplate.boundHashOps(buildRedisKey(product)).get(category);
  if (!(sCount == null || "nil".equals(sCount))) {
    count = Integer.valueOf(sCount);
  }
  return count;
}

代码示例来源:origin: huangjian888/jeeweb-mybatis-springboot

@Override
public void hset(String key, Serializable field, Serializable value) {
  getRedisTemplate().boundHashOps(key).put(field, value);
}

代码示例来源:origin: huangjian888/jeeweb-mybatis-springboot

@Override
public void hdel(String key, Serializable field) {
  getRedisTemplate().boundHashOps(key).delete(field);
}

代码示例来源:origin: zuihou/zuihou-admin-cloud

protected BoundHashOperations<K, F, V> getBoundHashOperations() {
  return super.getRedisTemplate().boundHashOps(key());
}

代码示例来源:origin: huangjian888/jeeweb-mybatis-springboot

@Override
public Object hget(String key, Serializable field) {
  return getRedisTemplate().boundHashOps(key).get(field);
}

代码示例来源:origin: spring-projects/spring-xd-samples

private void storeProductCategoryCount(String category, String product, int count) {
  String key = buildLocalKey(category, product);
  redisTemplate.boundHashOps(buildRedisKey(product)).put(category, String.valueOf(count));
}

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

public Map<Serializable, Object> getEntries(String key) {
  BoundHashOperations hashOps = redisTemplate.boundHashOps(key);
  //redisTemplate.setHashKeySerializer(new GenericToStringSerializer(String.class));
  redisTemplate.setHashValueSerializer(new GenericToStringSerializer(Long.class));
  return hashOps.entries();
}

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

public void put(String key, String field, Long value) {
    BoundHashOperations hashOps = redisTemplate.boundHashOps(key);
    redisTemplate.setHashValueSerializer(new GenericToStringSerializer(Long.class));
    hashOps.put(field, value);
  }
}

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

public Object getValueByKeyANdField(String key, String field) {
  BoundHashOperations hashOps = redisTemplate.boundHashOps(key);
  redisTemplate.setHashValueSerializer(new GenericToStringSerializer(Long.class));
  return hashOps.get(field);
}

代码示例来源:origin: davidmarquis/redisq

public <T> Message<T> loadMessageById(String queueName, String id, Class<T> payloadType) {
  String messageKey = keyForMessage(queueName, id);
  BoundHashOperations<String, String, String> ops = redisTemplate.boundHashOps(messageKey);
  Map<String, String> messageData = ops.entries();
  return messageConverter.toMessage(messageData, payloadType, payloadSerializer);
}

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

public Long increase(String key, String field) {
  BoundHashOperations hashOps = redisTemplate.boundHashOps(key);
  //redisTemplate.setKeySerializer(new StringRedisSerializer(StandardCharsets.UTF_8));
  //redisTemplate.setValueSerializer(new StringRedisSerializer());
  //redisTemplate.setHashKeySerializer(new StringRedisSerializer(StandardCharsets.UTF_8));
  redisTemplate.setHashValueSerializer(new GenericToStringSerializer(Long.class));
  if (exists(key, field)) {
    return hashOps.increment(field, 1L);
  } else {
    hashOps.putIfAbsent(field, 1);
    return 1L;
  }
}

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

public Long decrease(String key, String field) {
  BoundHashOperations hashOps = redisTemplate.boundHashOps(key);
  redisTemplate.setHashValueSerializer(new GenericToStringSerializer(Long.class));
  if (exists(key, field)) {
    long count = hashOps.increment(field, -1L);
    if (count == 0) {
      deleteField(key, field);
      return 0L;
    } else {
      return count;
    }
  }
  return 0L;
}

代码示例来源:origin: dhis2/dhis2-core

@Override
public Notifier clear( JobConfiguration id )
{
  if ( id != null )
  {
    redisTemplate.delete( generateNotificationKey( id.getJobType(), id.getUid() ) );
    redisTemplate.boundHashOps( generateSummaryKey( id.getJobType() ) ).delete( id.getUid() );
    redisTemplate.boundZSetOps( generateNotificationOrderKey( id.getJobType() ) ).remove( id.getUid() );
    redisTemplate.boundZSetOps( generateSummaryOrderKey( id.getJobType() ) ).remove( id.getUid() );
  }
  return this;
}

相关文章

微信公众号

最新文章

更多