redisTemplate.opsForList().rightPop 取不到值的话会自旋等待吗
时间: 2024-05-21 15:12:09 浏览: 77
答案是不会自旋等待。当redisTemplate.opsForList().rightPop取不到值时,会返回null。如果您希望在取不到值时等待一段时间再尝试取值,可以使用redisTemplate.opsForList().rightPop(key, timeout, TimeUnit.SECONDS)方法,其中timeout表示等待时间,TimeUnit表示时间单位。
阅读全文