Class RedisUtils


  • public final class RedisUtils
    extends java.lang.Object
    • 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)