Skip to content

Multi-Tenancy Support #286

Open
Open
@benschermel

Description

@benschermel

This feature request stems from the KeyDB Community feature request seen here: https://community.keydb.dev/t/multi-tenancy-support

The premise of this feature is that namespaces are created and bound to specific users. Unlike ACL’s, this feature will essentially maintain separate datasets under specific namespaces, handled automatically by KeyDB (would appear to user as its own database).

Data for all users would be contained in the same KeyDB instance/cluster, under the same RDB & database, however would be isolated via namespace.

Ex.

keydb-cli > AUTH userApassword
OK
keydb-cli > SET A value1
OK
keydb-cli > GET A 
“value1”
keydb-cli > AUTH userBpassword
OK
keydb-cli > GET A
(nil)
keydb-cli > SET A value2
OK
keydb-cli > GET A 
"value2"

Metadata

Metadata

Assignees

No one assigned

    Labels

    EnhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions