本文整理了Java中org.springframework.data.redis.core.RedisTemplate.boundHashOps
方法的一些代码示例,展示了RedisTemplate.boundHashOps
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RedisTemplate.boundHashOps
方法的具体详情如下:
包路径:org.springframework.data.redis.core.RedisTemplate
类名称: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;
}
内容来源于网络,如有侵权,请联系作者删除!