gpt4 book ai didi

redis - 多个键/值的 Booksleeve 设置过期

转载 作者:IT王子 更新时间:2023-10-29 06:15:16 25 4
gpt4 key购买 nike

除非我遗漏了什么,否则我看不到允许您设置多个具有到期时间的 key 的 Multiple Set/Add 重载。

var conn = new RedisConnection("server");

Dictionary<string,string> keyvals;

conn.Strings.Set(0,keyvals,expiration);

甚至可以通过多个操作来完成

conn.Strings.Set(0,keyvals);
conn.Expire(keyvals.Keys,expiration);

最佳答案

不存在这样的 redis 操作 - expire不是可变参数。但是,由于 api 是流水线式的,所以只需多次调用该方法。如果您想确保绝对最佳性能,您可以在执行此操作时暂停急切的套接字刷新:

conn.SuspendFlush();
try {
foreach(...)
conn.Keys.Expire(...);
} finally {
conn.ResumeFlush();
}

关于redis - 多个键/值的 Booksleeve 设置过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20530263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com