gpt4 book ai didi

redis - 如何在不存储密码的情况下登录到 redis-cli?

转载 作者:IT王子 更新时间:2023-10-29 06:04:16 25 4
gpt4 key购买 nike

我已将 redis-server 配置为使用带有 requirepass 选项的密码。

运行 redis-cli 时,我有两个选项来访问数据库。

  1. 使用redis-cli -a mypassword 命令。这将密码存储在 bash 历史记录中。每次运行它时,我都需要删除历史条目。
  2. 在 redis-cli 中使用 AUTH mypassword。不幸的是,此选项会将您的密码保存在 redis-cli 中,即使您在没有任何身份验证的情况下登录 redis-cli,也可以通过按向上箭头查看它。它实际上可以在没有任何保护的情况下访问。

验证 redis-cli 的正确方法是什么?

最佳答案

您可以在调用 redis-cli 之前在 REDISCLI_AUTH 环境变量中设置密码。设置变量后,您可以访问 redis-cli 而无需使用 -a 开关指定密码。 redis-cli 将在连接到 Redis 服务器时使用 REDISCLI_AUTH 中设置的密码。

export REDISCLI_AUTH=your_secret_password
redis-cli -h hostname -p portnumber

关于redis - 如何在不存储密码的情况下登录到 redis-cli?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52831753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com