gpt4 book ai didi

java - spring boot redis starter 获取错误字符串超出最大允许大小 (512MB)

转载 作者:可可西里 更新时间:2023-11-01 11:21:19 26 4
gpt4 key购买 nike

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

#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

redis关联代码如下:

@Autowired
StringRedisTemplate stringRedisTemplate;

ValueOperations<String, String> ops = stringRedisTemplate.opsForValue();
ops.set(phoneNumber, vc, DateTime.now().plusMinutes(5).getMillis());

phonenumber 是一个 11 长度的字符串,vc 是一个 6 长度的字符串。

但是当我运行应用程序时,出现了标题所示的错误

ERR string exceeds maximum allowed size (512MB); nested exception is redis.clients.jedis.exceptions.JedisDataException: ERR string exceeds maximum allowed size (512MB)

我错过了什么吗???

最佳答案

所以在挖掘spring boot data redis的源代码一段时间后,原来我使用的api省略了一个TimeUnit param,用于保存带偏移量的数据。要设置超时参数,我必须给出一个 TimeUnit 参数,该参数由另一个具有 4 个参数的 set api 表示为 (key, value, long, TimeUnit) ...有时没有 java doc,它有点挣扎。

关于java - spring boot redis starter 获取错误字符串超出最大允许大小 (512MB),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30316016/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com