如何使用 ACL 限制用户对 Redis 中特定数据库的访问

How can I restrict user access to a specific database in Redis using ACL

我有一个用户 user1,我需要限制 user1 访问数据库 2。我如何使用 ACL 实现此目的?用户应该能够访问任何其他数据库。

ACL 并非为此而设计,我不建议将 Redis 的逻辑数据库用于多租户 - 只需为每个用户使用不同的 Redis 实例即可。

就是说,这样的事情应该可行:

ACL SETUSER user1 ... -@all +select|1