Skip to content

Redis prefix #259

Open
Open
@bencyoung

Description

@bencyoung

Would it be possible to add an optional prefix to all of the keys in the Redis DB. We already store some other data in Redis, and if you're using clustering then you can only use DB 0, so it would be nice if they didn't overlap. It could be configurable so that it doesn't impact people who don't need it?

Activity

MichaCo

MichaCo commented on Oct 17, 2018

@MichaCo
Owner

I'm not sure if that's really necessary. You can easily craft prefixed cache keys yourself ;)

bencyoung

bencyoung commented on Oct 17, 2018

@bencyoung
Author

That's true, although you'd need to know at the cache consumer side that:

  1. You'd using Redis
  2. There are other users of the same Redis DB

so it means the knowledge has to propagate. It's not a major concern, but more of a nice to have.

MichaCo

MichaCo commented on Oct 17, 2018

@MichaCo
Owner

Yup I agree, would be nice to have.
I'll keep it in mind

added this to the Future milestone on Nov 15, 2018
gautelo

gautelo commented on Nov 29, 2018

@gautelo

I support this notion. Alternatively, or in addition, please add a similar option for prefixing regions.

Baune8D

Baune8D commented on Oct 29, 2019

@Baune8D

I also support this, i really feel this feature is missing.

Microsoft.Extensions.Caching.Redis already have a feature like this using InstanceName

services.AddDistributedRedisCache(options =>
{
    options.Configuration = "ConnectionString";
    options.InstanceName = "CacheKeyPrefix";
});

We run multiple applications on the same Redis instance and use prefixes to seperate applications. It gets really hard to enforce these key prefixes throughout an application without a feature like this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @MichaCo@gautelo@bencyoung@Baune8D

        Issue actions

          Redis prefix · Issue #259 · MichaCo/CacheManager