你 set 方法点进去看下, 这里的提示就是 set对应的参数提示, 取决于你依赖的jar包
0表示永不关闭
试试key、value,加个双引号。如下:
redisTemplate.opsForValue().set("timeoutkey", "timeoutvalue", 10, TimeUnit.SECONDS);
方法含义:
void set(K key, V value, long timeout, TimeUnit unit)
新增一个字符串类型的值,并且设置变量值的过期时间。key是键,value是值,timeout 过期时间,unit 过期时间单位。
unit 过期时间单位取值如下:
DAYS:天时间单元代表24小时
HOURS:小时时间单元代表60分钟
MICROSECONDS:微秒时间单元代表千分之一毫秒
MILLISECONDS:毫秒时间单元代表千分之一秒
MINUTES:分钟时间单元代表60秒
NANOSECONDS:纳秒时间单元代表千分之一微秒
SECONDS:时间单元代表1秒