one-api 宝塔面板docker部署 redis 连接异常

t5zmwmid  于 4个月前  发布在  Docker
关注(0)|答案(1)|浏览(67)

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,尤其是常见问题部分
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述
使用命令:
docker run --name one-api -d --network="host" --restart always -e SESSION_SECRET=random_string -e SYNC_FREQUENCY=60 -e SQL_DSN="oneapi:password@tcp(127.0.0.1:3306)/oneapi" -e REDIS_CONN_STRING=redis://:default@localhost:6379 -e SYNC_FREQUENCY=60 -p 3000:3000 justsong/one-api
出现问题:
Redis ping test failed: ERR AUTH called without any password configured for the default user. Are you sure your configuration is correct?

复现步骤
为redis添加密码后 出现如下问题
使用命令:
docker run --name one-api -d --network="host" --restart always -e SESSION_SECRET=random_string -e SYNC_FREQUENCY=60 -e SQL_DSN="oneapi:password@tcp(127.0.0.1:3306)/oneapi" -e REDIS_CONN_STRING=redis://:default:123456@localhost:6379 -e SYNC_FREQUENCY=60 -p 3000:3000 justsong/one-api
出现问题:
Redis ping test failed: WRONGPASS invalid username-password pair or user is disabled.

预期结果
正常连接redis

相关截图

fkvaft9z

fkvaft9z1#

已解决 去掉用户名即可
REDIS_CONN_STRING=redis://:@localhost:6379

相关问题