public final class NumberHandler extends Object implements RedisHandler
Modifier and Type | Method and Description |
---|---|
Double |
addDouble(String key,
double data)
增加浮点数
|
Double |
addDouble(String key,
String hashKey,
double data)
增加浮点数
|
Double |
addDoubleBySync(String key,
double data)
增加浮点数
|
Double |
addDoubleBySync(String key,
String hashKey,
double data)
增加浮点数
|
Long |
addLong(String key,
long data)
增加长整数
|
Long |
addLong(String key,
String hashKey,
long data)
增加长整数
|
Long |
decrementLong(String key)
长整数递减
|
Long |
decrementLong(String key,
String hashKey)
长整数递减
|
Double |
getAndAddDouble(String key,
double data)
获取并增加浮点数
|
Double |
getAndAddDouble(String key,
String hashKey,
double data)
获取并增加浮点数
|
Double |
getAndAddDoubleBySync(String key,
double data)
获取并增加浮点数
|
Double |
getAndAddDoubleBySync(String key,
String hashKey,
double data)
获取并增加浮点数
|
Long |
getAndAddLong(String key,
long data)
获取并增加长整数
|
Long |
getAndAddLong(String key,
String hashKey,
long data)
获取并增加长整数
|
Long |
getAndDecrementLong(String key)
获取并递减长整数
|
Long |
getAndDecrementLong(String key,
String hashKey)
获取并递减长整数
|
Long |
getAndIncrementLong(String key)
获取并自增长整数
|
Long |
getAndIncrementLong(String key,
String hashKey)
获取并自增长整数
|
Double |
getAndSetDouble(String key,
double newValue)
获取并设置浮点数
|
Double |
getAndSetDouble(String key,
String hashKey,
double newValue)
获取并设置浮点数
|
Long |
getAndSetLong(String key,
long newValue)
获取并设置长整数
|
Long |
getAndSetLong(String key,
String hashKey,
long newValue)
获取并设置长整数
|
Double |
getAndSubtractDouble(String key,
double data)
获取并减小浮点数
|
Double |
getAndSubtractDouble(String key,
String hashKey,
double data)
获取并减小浮点数
|
Double |
getAndSubtractDoubleBySync(String key,
double data)
获取并减小浮点数
|
Double |
getAndSubtractDoubleBySync(String key,
String hashKey,
double data)
获取并减小浮点数
|
Long |
getAndSubtractLong(String key,
long data)
获取并减小长整数
|
Long |
getAndSubtractLong(String key,
String hashKey,
long data)
获取并减小长整数
|
org.springframework.data.redis.support.atomic.RedisAtomicDouble |
getAtomicDouble(String key)
获取原子浮点数实例
|
org.springframework.data.redis.support.atomic.RedisAtomicInteger |
getAtomicInteger(String key)
获取原子整数实例
|
org.springframework.data.redis.support.atomic.RedisAtomicLong |
getAtomicLong(String key)
获取原子长整数实例
|
Double |
getDouble(String key)
获取浮点数
|
Double |
getDouble(String key,
String hashKey)
获取浮点数
|
Long |
getLong(String key)
获取长整数
|
Long |
getLong(String key,
String hashKey)
获取长整数
|
org.springframework.data.redis.core.StringRedisTemplate |
getStringRedisTemplate()
获取spring string redis模板
|
Long |
incrementLong(String key)
长整数自增
|
Long |
incrementLong(String key,
String hashKey)
长整数自增
|
Long |
removeForHash(String key,
String... hashKeys)
移除
|
Long |
removeForValue(String... keys)
移除
|
void |
setDouble(String key,
double value)
设置浮点数
|
void |
setDouble(String key,
double value,
long timeout,
TimeUnit unit)
设置浮点数(若存在则更新过期时间)
|
void |
setDouble(String key,
String hashKey,
double value)
设置浮点数
|
Boolean |
setDoubleIfAbsent(String key,
double value)
设置浮点数如果不存在
|
Boolean |
setDoubleIfAbsent(String key,
double value,
long timeout,
TimeUnit unit)
设置浮点数并设置过期时间如果不存在
|
Boolean |
setDoubleIfAbsent(String key,
String hashKey,
double value)
设置浮点数如果不存在
|
void |
setLong(String key,
long value)
设置长整数
|
void |
setLong(String key,
long value,
long timeout,
TimeUnit unit)
设置长整数(若存在则更新过期时间)
|
void |
setLong(String key,
String hashKey,
long value)
设置长整数
|
Boolean |
setLongIfAbsent(String key,
long value)
设置长整数如果不存在
|
Boolean |
setLongIfAbsent(String key,
long value,
long timeout,
TimeUnit unit)
设置长整数并设置过期时间如果不存在
|
Boolean |
setLongIfAbsent(String key,
String hashKey,
long value)
设置长整数如果不存在
|
Double |
subtractDouble(String key,
double data)
浮点数减小
|
Double |
subtractDouble(String key,
String hashKey,
double data)
浮点数减小
|
Double |
subtractDoubleBySync(String key,
double data)
浮点数减小
|
Double |
subtractDoubleBySync(String key,
String hashKey,
double data)
浮点数减小
|
Long |
subtractLong(String key,
long data)
长整数减小
|
Long |
subtractLong(String key,
String hashKey,
long data)
长整数减小
|
public org.springframework.data.redis.support.atomic.RedisAtomicDouble getAtomicDouble(String key)
key
- 键public org.springframework.data.redis.support.atomic.RedisAtomicLong getAtomicLong(String key)
key
- 键public org.springframework.data.redis.support.atomic.RedisAtomicInteger getAtomicInteger(String key)
key
- 键public void setDouble(String key, double value)
key
- 键value
- 值public void setDouble(String key, String hashKey, double value)
key
- 键hashKey
- hash键value
- 值public void setDouble(String key, double value, long timeout, TimeUnit unit)
key
- 键value
- 值timeout
- 过期时间unit
- 时间单位public Boolean setDoubleIfAbsent(String key, double value)
key
- 键value
- 浮点数public Boolean setDoubleIfAbsent(String key, String hashKey, double value)
key
- 键hashKey
- hash键value
- 浮点数public Boolean setDoubleIfAbsent(String key, double value, long timeout, TimeUnit unit)
key
- 键value
- 浮点数timeout
- 过期时间unit
- 时间单位public Double getDouble(String key)
key
- 键public Double getDouble(String key, String hashKey)
key
- 键hashKey
- hash键public Double getAndSetDouble(String key, double newValue)
key
- 键newValue
- 新值public Double getAndSetDouble(String key, String hashKey, double newValue)
key
- 键hashKey
- hash键newValue
- 新值public Double addDouble(String key, double data)
key
- 键data
- 步长public Double addDoubleBySync(String key, double data)
key
- 键data
- 步长public Double addDouble(String key, String hashKey, double data)
key
- 键hashKey
- hash键data
- 步长public Double addDoubleBySync(String key, String hashKey, double data)
key
- 键hashKey
- hash键data
- 步长public Double getAndAddDouble(String key, double data)
key
- 键data
- 步长public Double getAndAddDoubleBySync(String key, double data)
key
- 键data
- 步长public Double getAndAddDouble(String key, String hashKey, double data)
key
- 键hashKey
- hash键data
- 步长public Double getAndAddDoubleBySync(String key, String hashKey, double data)
key
- 键hashKey
- hash键data
- 步长public Double subtractDouble(String key, double data)
key
- 键data
- 步长public Double subtractDoubleBySync(String key, double data)
key
- 键data
- 步长public Double subtractDouble(String key, String hashKey, double data)
key
- 键hashKey
- hash键data
- 步长public Double subtractDoubleBySync(String key, String hashKey, double data)
key
- 键hashKey
- hash键data
- 步长public Double getAndSubtractDouble(String key, double data)
key
- 键data
- 步长public Double getAndSubtractDoubleBySync(String key, double data)
key
- 键data
- 步长public Double getAndSubtractDouble(String key, String hashKey, double data)
key
- 键hashKey
- hash键data
- 步长public Double getAndSubtractDoubleBySync(String key, String hashKey, double data)
key
- 键hashKey
- hash键data
- 步长public void setLong(String key, long value)
key
- 键value
- 值public void setLong(String key, String hashKey, long value)
key
- 键hashKey
- hash键value
- 值public void setLong(String key, long value, long timeout, TimeUnit unit)
key
- 键value
- 值timeout
- 过期时间unit
- 时间单位public Boolean setLongIfAbsent(String key, long value)
key
- 键value
- 长整数public Boolean setLongIfAbsent(String key, String hashKey, long value)
key
- 键hashKey
- hash键value
- 长整数public Boolean setLongIfAbsent(String key, long value, long timeout, TimeUnit unit)
key
- 键value
- 长整数timeout
- 过期时间unit
- 时间单位public Long getLong(String key)
key
- 键public Long getLong(String key, String hashKey)
key
- 键hashKey
- hash键public Long getAndSetLong(String key, long newValue)
key
- 键newValue
- 新值public Long getAndSetLong(String key, String hashKey, long newValue)
key
- 键hashKey
- hash键newValue
- 新值public Long addLong(String key, long data)
key
- 键data
- 步长public Long addLong(String key, String hashKey, long data)
key
- 键hashKey
- hash键data
- 步长public Long getAndAddLong(String key, long data)
key
- 键data
- 步长public Long getAndAddLong(String key, String hashKey, long data)
key
- 键hashKey
- hash键data
- 步长public Long incrementLong(String key)
key
- 键public Long incrementLong(String key, String hashKey)
key
- 键hashKey
- hash键public Long getAndIncrementLong(String key)
key
- 键public Long getAndIncrementLong(String key, String hashKey)
key
- 键hashKey
- hash键public Long subtractLong(String key, long data)
key
- 键data
- 步长public Long subtractLong(String key, String hashKey, long data)
key
- 键hashKey
- hash键data
- 步长public Long getAndSubtractLong(String key, long data)
key
- 键data
- 步长public Long getAndSubtractLong(String key, String hashKey, long data)
key
- 键hashKey
- hash键data
- 步长public Long decrementLong(String key)
key
- 键public Long decrementLong(String key, String hashKey)
key
- 键hashKey
- hash键public Long getAndDecrementLong(String key)
key
- 键public Long getAndDecrementLong(String key, String hashKey)
key
- 键hashKey
- hash键public Long removeForValue(String... keys)
keys
- 键public Long removeForHash(String key, String... hashKeys)
key
- 键hashKeys
- hash键public org.springframework.data.redis.core.StringRedisTemplate getStringRedisTemplate()
Copyright © 2019. All rights reserved.