|
|
@ -18,12 +18,11 @@ import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.dao.DataAccessException; |
|
|
|
import org.springframework.data.redis.connection.RedisConnection; |
|
|
|
import org.springframework.data.redis.connection.StringRedisConnection; |
|
|
|
import org.springframework.data.redis.core.RedisCallback; |
|
|
|
import org.springframework.data.redis.core.RedisTemplate; |
|
|
|
import org.springframework.lang.Nullable; |
|
|
|
import org.springframework.stereotype.Component; |
|
|
|
|
|
|
|
import java.util.Collections; |
|
|
|
import java.util.List; |
|
|
|
import java.util.Optional; |
|
|
|
import java.util.Set; |
|
|
@ -189,5 +188,19 @@ public class UserBadgeRedis { |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
public List<String> pipelinedReturnKeys(String customerId){ |
|
|
|
List<String> list = redisTemplate.executePipelined(new RedisCallback<List<String>>() { |
|
|
|
@Nullable |
|
|
|
@Override |
|
|
|
public List<String> doInRedis(RedisConnection connection) throws DataAccessException { |
|
|
|
connection.openPipeline(); |
|
|
|
Set<byte[]> keys = connection.keys(redisTemplate.getKeySerializer().serialize(UserRedisKeys.getResiUserBadgeKey(customerId, null))); |
|
|
|
return null; |
|
|
|
} |
|
|
|
},redisTemplate.getKeySerializer()); |
|
|
|
|
|
|
|
return list; |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|