小编Dmi*_*nov的帖子

Spring RedisTemplate:8次调用后方法键挂起

我使用Spring RedisTemplate(spring-data-redis 1.7.1)与Redis进行通信.我需要通过regexp获取然后删除密钥(例如:"context:user1:*").我使用方法"RedisTemplate.keys(...)"获取键数组

{
    String key = String.format("%s:%s:%s", context, userId,"*");
    Set<byte[]> keys = redisTemplate.getConnectionFactory().getConnection().keys(key.getBytes());
    logger.debug(String.format("test log"));
}
Run Code Online (Sandbox Code Playgroud)

但是在8-9迭代中调用restTemplates.keys(...)会停止执行我的java服务.方法的调用不从框架返回.我的服务挂断了.每次都会发生这种情况.解决方法只是重启我的服务.

java spring redis

5
推荐指数
1
解决办法
1336
查看次数

标签 统计

java ×1

redis ×1

spring ×1