spring boot redis starter get ERR string超出允许的最大大小(512MB)

时间:2015-05-19 03:03:51

标签: java spring redis spring-boot

我试图将redis与spring boot集成,而我正在使用spring boot redis stater依赖项。我按照弹簧启动官方指南进行配置:

Request.Method.POST

redis关联代码如下:

#redis
spring.redis.database= 1
spring.redis.host=127.0.0.1
spring.redis.password=
spring.redis.port=6379
spring.redis.pool.max-idle=8
spring.redis.pool.min-idle=0
spring.redis.pool.max-active=8
spring.redis.pool.max-wait=-1

@Autowired StringRedisTemplate stringRedisTemplate; ValueOperations<String, String> ops = stringRedisTemplate.opsForValue(); ops.set(phoneNumber, vc, DateTime.now().plusMinutes(5).getMillis()); 是一个11长度的字符串,phonenumber是一个6长度的字符串。

但是当我运行应用程序时,我收到错误标题显示

vc

我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

因此,经过一段时间挖掘Spring引导数据redis的源代码后,发现我使用的api(省略了TimeUnit param)用于保存带偏移量的数据。要设置超时参数,我必须给出一个TimeUnit参数,该参数由另一个具有4个参数的集合api表示为(key, value, long, TimeUnit) ...有时没有java文档,它有点挣扎。