docker - redis.conf 中的“requirepass”未生效
问题描述
我在 docker 容器(Alpine Linux)中运行 Redis。我按照手册在文件 /etc/redis.conf 中设置了密码
要求通过 Abcd-1234
但是,当我重新启动 Redis (docker restart redis_container) 时,我仍然被告知没有设置密码。' CONFIG GET requirepass ' 产生 ""。
奇怪的是,配置文件中的其他参数确实在容器重启时生效。
我可以通过“ CONFIG SET requirepass Abcd-1234 ”设置密码,但它不会持续到下次重新启动。
有什么建议我应该如何解决这种情况?提前致谢。
解决方案
启动 Redis 时,显示配置文件的路径。例如
redis-server /etc/redis.conf
推荐阅读
- nginx - 修复 Nginx 服务器中的 CORS?
- python - 如何访问 Python 列表中每个循环的三个项目?
- graphql - 我可以在 graphql 游乐场中将一个变量分配给突变的结果吗
- google-apps-script - 脚本要么给出 429 错误(请求太多),要么耗时太长。如何链接函数调用?
- r - 无法对 R 中的数据框应用 t 检验
- sql - BigQuery 插入值 AS,假定缺失列为空
- python - 如何使用opencv自动随机生成类似划痕的线条
- javascript - 表示 GraphQL 模式的最佳方式
- java - Grails 3.x 和 2.5.x 以及 java 11 兼容性问题
- php - 自动同步多个不同表结构的sql表