Caching AWS中的Redis缓存问题

Caching AWS中的Redis缓存问题,caching,redis,Caching,Redis,我希望我的redis密钥永远不会过期,所以我给出了一个很大的过期数字 await _redisDatabase.StringSetAsync(key, serializedObject, TimeSpan.FromSeconds(Int32.MaxValue), When.NotExists); 但是,每30分钟之后,当我尝试检索redis缓存中的值时,它就会显示多个操作并花费时间 "subscribe" "Booksleeve_MasterChanged" 1572964169.258388

我希望我的redis密钥永远不会过期,所以我给出了一个很大的过期数字

await _redisDatabase.StringSetAsync(key, serializedObject, TimeSpan.FromSeconds(Int32.MaxValue), When.NotExists);
但是,每30分钟之后,当我尝试检索redis缓存中的值时,它就会显示多个操作并花费时间

"subscribe" "Booksleeve_MasterChanged"
1572964169.258388 [0 10.0.1.123:37602] "get" "Booksleeve_TieBreak"
1572964169.258395 [0 10.0.1.123:37602] "get" "Booksleeve_TieBreak"
1572964169.258400 [0 10.0.1.123:37602] "info" "replication"
1572964169.258411 [0 10.0.1.123:37602] "ping"
1572964169.258413 [0 10.0.1.123:37602] "ping"
1572964169.279451 [0 10.0.1.123:37602] "get" "3118"
1572964171.281458 [0 10.0.1.123:37602] "get" "sr-dev-Countries"
1572964185.990889 [0 10.0.2.175:29181] "info" "replication"
1572964185.990960 [0 10.0.2.175:20613] "unsubscribe" "\xab\x1a\xfb\xa5\x8a]RB\x8

谁能帮我理解我做错了什么。

如果你不想让你的密钥过期,请不要放置TTL。Redis不需要密钥的TTL

如果不希望密钥过期,请不要放置TTL。Redis不需要密钥的TTL