禁用 Redis 中的 Lua 调试器

我希望确保客户端无法使用 Redis 的 Lua 调试器。 我已经设置了 ACL 以防止使用 SCRIPTEVAL 命令。

https://redis.io/topics/ldb 上,我看到可以使用 CLI 标志进入远程调试模式。这也受到 ACL 的限制吗,还是有其他方法需要注意?

我根本不使用 LDB,如果可能的话,在构建时禁用它将是很好的。

原文链接 https://stackoverflow.com/questions/69555952

点赞
stackoverflow用户5384363
stackoverflow用户5384363

Redis Lua 调试器是一个远程调试器,需要 Redis 服务器和客户端一起工作。

你可以通过 rename-command 配置或 ACL 来禁用 SCRIPT 命令。尽管客户端可以进入调试模式,但 Redis 服务器会拒绝 SCRIPT DEBUG 子命令,远程调试无法工作。

我根本不使用 LDB,如果可能的话,在构建时禁用它就太好了。

除非修改源代码以删除该功能并重建它,否则无法在构建时禁用它。

2021-10-14 00:44:59