缓存释放问题

Blade 已结 3 119
coke
coke 2024-10-14 14:53

缓存写入时没有可设置过期时间的函数,所以是所有的缓存都是永久存储的吗?是不是所有写入的缓存都需要手动释放,不会自动释放?
如果我需要写定时过期的缓存该怎么处理?

3条回答
  •  admin
    admin (楼主)
    2024-10-14 16:04

    默认的TTL是-1,也就是永久保存的。如果需要写过期时间,可以注入BladeRedis,用它的setEx或者expire方法便可。

    CleanShot20241014160421@2x.png

提交回复