Exemplo n.º 1
0
        public async Task RemoveMatchKeyAsync(string key, bool?hideErrors, CancellationToken token)
        {
            Check.NotNull(key, nameof(key));

            await ConnectAsync(token);

            RedisDatabase.ScriptEvaluate(@" local keys = redis.call('keys', ARGV[1]) 
                for i=1,#keys,5000 do 
                redis.call('del', unpack(keys, i, math.min(i+4999, #keys)))
                end", values: new RedisValue[] { Instance + key });
        }