public void Remove(string key) { var redisUrl = _configuration["RedisUrl"]; using (var client = new RedisManagerPool(redisUrl).GetClient()) client.Remove(key); }
private void Delete(IAbstractEntityHandler <TRequestDto, TEntity, TOut> handler) { if (!(handler is IRedisCacheCommandHandler) || handler.Context.HasErrors()) { return; } using (var client = new RedisManagerPool("localhost:6379").GetClient()) ((IRedisCacheCommandHandler)handler).RedisKeys().ForEach(key => { var value = client.ContainsKey(key); client.Remove(key); _redisContext.Keys.Remove(key); }); }