AWS中的Redis缓存问题

我希望我的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

任何人都可以帮助我了解我在做什么错。

helei0838 回答:AWS中的Redis缓存问题

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

本文链接:https://www.f2er.com/3158683.html

大家都在问