news 2026/4/6 6:10:08

Redis 设置密码(配置文件、docker容器、命令行3种场景)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Redis 设置密码(配置文件、docker容器、命令行3种场景)

现在没有配置密码的 Redis,一般来说,已经被很多安全检测系统视为漏洞和问题了,官方的 Redis 默认是关闭密码的,如果需要设置密码,目前应用场景来说可以分为三种,如下:

1、基于配置文件的

通过修改 redis.conf 配置文件中的requirepass来为 redis 设置密码,配置完后需要重启方可生效。
如果你本地没有默认的 redis.conf 配置文件,可以从官网下载一份对应版本的默认配置文件后修改。

示例:

requirepass 123456789

携带配置文件启动 redis 的示例如下:

./redis-server /etc/redis/redis.conf

2、基于docker容器

如果 redis 是基于容器启动的,则可以通过添加容器启动参数来设置,修改端口和设置密码的示例如下:

docker run -itd --name redis-demo -p 16379:6379 redis:latest --requirepass 123456789

3、通过 cli 命令行设置

以上两种方法,都需要重启服务,如果是某些环境需求不允许停机 redis,则我们可以通过redis-cli命令行来设置,命令示例如下:

# 查看现有的redis密码: config get requirepass # 设置redis密码 config set requirepass 密码

如果 redis 是 docker 容器,可以使用命令docker exec -it 容器名称或ID bash进入容器后,再输入redis-cli连接到 redis 客户端命令行。

或者直接使用 redis 桌面客户端工具连接 redis 后进入客户端命令行。

注意:通过命令设置密码后,为了防止下次服务重启后又变成没有密码,请注意配合以上 1、2 两种方式在服务重启后配置对应的密码。


(END)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/28 7:07:48

Redis 设置密码无效问题解决

一、验证密码有没有生效 运行cmd,cd到redis的目录下 输入“redis-cli.exe” 回车 输入“auth 123456” 回车 若错误,说明没有设置密码或者设置的密码没有生效 输入“exit” 回车就立即退出redis 二、解决方案是:直接修改后缀是 .conf 的…

作者头像 李华
网站建设 2026/3/29 20:27:32

nx时钟域配置实战:基于NXP平台的操作指南

掌握“时序之律”:NXP平台时钟域配置实战全解析 在嵌入式系统的世界里, 时钟 从来不只是一个“滴答走动”的信号源。它更像是整个芯片的神经节律——决定着数据何时流动、处理器何时醒来、外设是否就绪。尤其在NXP的i.MX系列(业内常称“nx”…

作者头像 李华
网站建设 2026/3/21 4:26:46

Unity渲染优化:减少状态切换的秘密

你在 Unity 里拉了一个场景: 地板一大块 远处几座山 一片森林 一堆小怪、建筑、道具 还有各种粒子、特效、UI… 看起来挺自然,但对 GPU 来说,这就是一堆“要画的东西”。 问题来了:这些东西到底按什么顺序画?要换多少次“画画工具”? Unity 渲染管线里有个非常重要、但经…

作者头像 李华
网站建设 2026/3/25 17:34:21

QT开发:事件循环与处理机制的概念和流程概括性总结

事件循环与处理机制的概念和流程 Qt 事件循环和事件处理机制是 Qt 框架的核心,负责管理和分发各种事件(用户交互、定时器事件、网络事件等)。以下是详细透彻的概念解释和流程讲解。 1. 事件循环(Event Loop)的概念 事件…

作者头像 李华
网站建设 2026/4/4 2:43:40

无线网络仿真:5G网络仿真_(3).5G关键技术和性能指标

5G关键技术和性能指标 1. 大规模MIMO技术 1.1 原理 大规模MIMO(Multiple-Input Multiple-Output)技术是5G网络中的一项重要技术,通过在基站和用户设备上部署大量的天线,可以显著提升无线通信系统的容量和频谱效率。大规模MIMO技术…

作者头像 李华