我将字符串放入redis服务器:
stringRedis.opsForValue().set(redisKey, email, ACTIVATION_CODE_TIMEOUT);
但我终于得到了' \ x00 \ x00 \ x00 \ x00 ...我的价值'在redis中:
为什么会这样?
答案 0 :(得分:1)
对此提出抱歉。这是我的错。我在使用set()
方法时犯了错误。 set()方法的第三个参数不是超时值。它被抵消了。解决它:
stringRedis.opsForValue().set(redisKey, email, ACTIVATION_CODE_TIMEOUT, TimeUnit.SECONDS);