dotnetcore / dotnetcore/EasyCaching

Delete All Keys

Open
#502 4 comments 0 reactions 0 assignees View on GitHub
area-redis question
Dominant language
C#
Stars
2.1k
Forks
336
PR merge metrics
No merged PRs in 30d

Description

## Description

How can I delete all keys with the correct prefix that was set up in set-up code.
For example:

UseRedis( options => options.DBConfig.KeyPrefix = "dev1"

I want to delete all keys that have the above prefix "dev1" without having to mention the KeyPrefix.

I was very surprised that `IEasyCachingProvider.RemoveAllAsync()` requires keys? What is the use case to use this? Could we have an overload that doesn't take keys as parameters?

I also don't want to use "Flush" method as I believe that will ignore the prefix and require admin config.

The sole reason we are trying this library, as opposed to IDistributedCache, is so we can have a way to clear all cache for the application.

IEasyCachingProvider
## Specifications

- Provider : IEasyCachingProvider
- Serializer : Newtonsoft
- System : Windows 11

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.