Package org.bardframework.commons.redis
Class DataManagerRedisImpl
java.lang.Object
org.bardframework.commons.redis.DataManagerRedisImpl
- All Implemented Interfaces:
DataManager
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
ConstructorsConstructorDescriptionDataManagerRedisImpl(org.springframework.data.redis.core.RedisTemplate<String, Object> redisTemplate) -
Method Summary
Modifier and TypeMethodDescriptionvoid<T> TgetFromJson(String tokenId, Class<T> clazz) <T extends AsMapDeserializer>
TgetFromMap(String key, Class<T> clazz) getFromMap(String key, String hashKey) getFromSet(String key) booleanvoidvoidvoidvoidputAsMap(String key, AsMapSerializer object, Long age, TimeUnit ageUnit) booleanvoidremoveFromMap(String userId, String topic, Long age, TimeUnit ageUnit) voidremoveFromSet(String key, String value, Long age, TimeUnit ageUnit)
-
Field Details
-
redisTemplate
-
-
Constructor Details
-
DataManagerRedisImpl
-
-
Method Details
-
isExist
- Specified by:
isExistin interfaceDataManager
-
putAsJson
- Specified by:
putAsJsonin interfaceDataManager
-
put
- Specified by:
putin interfaceDataManager
-
get
- Specified by:
getin interfaceDataManager
-
getFromJson
- Specified by:
getFromJsonin interfaceDataManager
-
remove
- Specified by:
removein interfaceDataManager
-
addToSet
- Specified by:
addToSetin interfaceDataManager
-
getFromSet
- Specified by:
getFromSetin interfaceDataManager
-
removeFromSet
- Specified by:
removeFromSetin interfaceDataManager
-
putAsMap
- Specified by:
putAsMapin interfaceDataManager
-
putAsMap
- Specified by:
putAsMapin interfaceDataManager
-
getFromMap
- Specified by:
getFromMapin interfaceDataManager
-
getFromMap
- Specified by:
getFromMapin interfaceDataManager
-
removeFromMap
- Specified by:
removeFromMapin interfaceDataManager
-