The problem/use-case that the feature addresses
Memory usage statistics and memory usage limits per acl user
Description of the feature
Currently, Redis ACL's do not provide any restrictions on per user memory usage or memory stats, which is its most critical resource. Having this feature, we can enforce how much memory a user can use using the ACL command.
Like how we use the acls to limit the users to certain commands and keys, it will be beneficial to limit and restrict users to a specific memory limit.
Comment From: bviswana101
A quota for each user would ensure that redis instances can be shared among multiple users without stepping on each others toes.
Comment From: judeng
Please feel free to correct me. It seems that this feature is only useful when the users are completely independent. In my usage scenario, multiple users will write the same key. I can't figure out how to count the memory in this case, or what is the use of the memory usage.
Comment From: judeng
And I think this memory usage and limits have nothing to do with the ACL, it and the ACL belong to the independent function module under the multiple users