首页 > 编程知识 正文

redis 自增和自减,redis string底层实现

时间:2023-05-04 21:50:15 阅读:163694 作者:2928

必须设置以Java spring APP应用程序的paticular命名空间开头的所有redis缓存密钥的生存时间

密钥格式为“abc:xyz:12345 .”,希望为以名称空间“abc”开头的所有密钥设定默认的TTL。 名字空间是用程序构建的。

从现在读到的内容来看,Redis中不存在设定默认TTL的概念,必须对每个键分别进行设定

但是,对于RedisTemplate和RedisCaheManger等位置,可以将它们设置为使用缺省ttl而不是-1创建每个密钥

我尝试了几种使用Redis缓存管理器和Keyspace设置的方法“keyspace settings.settimetolive (long )”,但都没有成功

使用Redis缓存管理器,如此堆栈概述链接所示,使用Spring Data Redis Expire Key并使用setDefaultExpiration或setExpires方法生成ttl .这可以用于一组密钥吗

如果有人想要实现默认的TTL,或者我们有可以尝试的方法,我们将非常感谢。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。