Package com.github.sonus21.rqueue.utils
Class RedisUtils
java.lang.Object
com.github.sonus21.rqueue.utils.RedisUtils
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfacestatic interfacestatic interface -
Field Summary
FieldsModifier and TypeFieldDescription -
Method Summary
Modifier and TypeMethodDescriptionexecutePipeLine(org.springframework.data.redis.core.RedisTemplate<String, V> template, RedisUtils.RedisPipelineCallback callback) static <V> org.springframework.data.redis.core.ReactiveRedisTemplate<String,V> getReactiveRedisTemplate(org.springframework.data.redis.connection.ReactiveRedisConnectionFactory redisConnectionFactory) static <V> org.springframework.data.redis.core.RedisTemplate<String,V> getRedisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory) static voidsetVersion(RqueueRedisTemplate<Integer> rqueueRedisTemplate, String versionKey, int version) static intupdateAndGetVersion(RqueueRedisTemplate<Integer> rqueueRedisTemplate, String versionKey, int defaultVersion)
-
Field Details
-
redisTemplateProvider
-
redisSerializationContextProvider
-
reactiveRedisTemplateProvider
-
-
Method Details
-
getRedisTemplate
public static <V> org.springframework.data.redis.core.RedisTemplate<String,V> getRedisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory) -
getReactiveRedisTemplate
public static <V> org.springframework.data.redis.core.ReactiveRedisTemplate<String,V> getReactiveRedisTemplate(org.springframework.data.redis.connection.ReactiveRedisConnectionFactory redisConnectionFactory) -
executePipeLine
public static <V> List<Object> executePipeLine(org.springframework.data.redis.core.RedisTemplate<String, V> template, RedisUtils.RedisPipelineCallback callback) -
setVersion
public static void setVersion(RqueueRedisTemplate<Integer> rqueueRedisTemplate, String versionKey, int version) -
updateAndGetVersion
public static int updateAndGetVersion(RqueueRedisTemplate<Integer> rqueueRedisTemplate, String versionKey, int defaultVersion)
-