【发布时间】:2019-05-13 18:06:42
【问题描述】:
要在创建键时为其设置到期时间,我们可以使用 StringSetAsync 并传递一个时间戳值来设置到期时间。但是,如果我们想一次设置多个键值对,这是不可能的 -
Task<bool> StringSetAsync(KeyValuePair<RedisKey, RedisValue>[] values, When when = When.Always, CommandFlags flags = CommandFlags.None);
Task<bool> StringSetAsync(RedisKey key, RedisValue value, TimeSpan? expiry = default(TimeSpan?), When when = When.Always, CommandFlags flags = CommandFlags.None);
是否可以在某处的 azure 缓存级别设置所有键的过期时间? 我在任何文档中都找不到答案。 我想一次设置所有 kvps 以减少对 azure redis 缓存的调用次数。我也找不到任何上限。一次调用最多可以获取和设置多少个键?
【问题讨论】:
标签: c# redis azure-redis-cache