Package com.github.sonus21.rqueue.utils
Class RedisUtils
- java.lang.Object
-
- com.github.sonus21.rqueue.utils.RedisUtils
-
public final class RedisUtils extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRedisUtils.ReactiveRedisTemplateProviderstatic interfaceRedisUtils.RedisPipelineCallbackstatic interfaceRedisUtils.RedisSerializationContextProviderstatic interfaceRedisUtils.RedisTemplateProvider
-
Field Summary
Fields Modifier and Type Field Description static RedisUtils.ReactiveRedisTemplateProviderreactiveRedisTemplateProviderstatic RedisUtils.RedisSerializationContextProviderredisSerializationContextProviderstatic RedisUtils.RedisTemplateProviderredisTemplateProvider
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <V> java.util.List<java.lang.Object>executePipeLine(org.springframework.data.redis.core.RedisTemplate<java.lang.String,V> template, RedisUtils.RedisPipelineCallback callback)static <V> org.springframework.data.redis.core.ReactiveRedisTemplate<java.lang.String,V>getReactiveRedisTemplate(org.springframework.data.redis.connection.ReactiveRedisConnectionFactory redisConnectionFactory)static <V> org.springframework.data.redis.core.RedisTemplate<java.lang.String,V>getRedisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory)static voidsetVersion(RqueueRedisTemplate<java.lang.Integer> rqueueRedisTemplate, java.lang.String versionKey, int version)static intupdateAndGetVersion(RqueueRedisTemplate<java.lang.Integer> rqueueRedisTemplate, java.lang.String versionKey, int defaultVersion)
-
-
-
Field Detail
-
redisTemplateProvider
public static RedisUtils.RedisTemplateProvider redisTemplateProvider
-
redisSerializationContextProvider
public static RedisUtils.RedisSerializationContextProvider redisSerializationContextProvider
-
reactiveRedisTemplateProvider
public static RedisUtils.ReactiveRedisTemplateProvider reactiveRedisTemplateProvider
-
-
Method Detail
-
getRedisTemplate
public static <V> org.springframework.data.redis.core.RedisTemplate<java.lang.String,V> getRedisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory)
-
getReactiveRedisTemplate
public static <V> org.springframework.data.redis.core.ReactiveRedisTemplate<java.lang.String,V> getReactiveRedisTemplate(org.springframework.data.redis.connection.ReactiveRedisConnectionFactory redisConnectionFactory)
-
executePipeLine
public static <V> java.util.List<java.lang.Object> executePipeLine(org.springframework.data.redis.core.RedisTemplate<java.lang.String,V> template, RedisUtils.RedisPipelineCallback callback)
-
setVersion
public static void setVersion(RqueueRedisTemplate<java.lang.Integer> rqueueRedisTemplate, java.lang.String versionKey, int version)
-
updateAndGetVersion
public static int updateAndGetVersion(RqueueRedisTemplate<java.lang.Integer> rqueueRedisTemplate, java.lang.String versionKey, int defaultVersion)
-
-