在创建键的同时设置过期时间,我们可以使用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缓存的调用次数。我也找不到这方面的上限。一次最多可以获取和设置多少个键?