Ubuntu/Debian 系统中,通过包管理工具安装 Redis

在 Ubuntu/Debian 系统中,通过包管理工具安装 Redis 后,默认是没有密码的,为了安全需要设置访问密码。以下是具体步骤:

1. 编辑 Redis 配置文件

Redis 的配置文件通常位于 /etc/redis/redis.conf,使用 Vim 编辑:

bash 复制代码
sudo vim /etc/redis/redis.conf

2. 设置密码

在配置文件中搜索 requirepass 关键字(默认被注释掉),取消注释并在后面设置你的密码:

shell 复制代码
# 找到类似下面的行(默认被 # 注释)
# requirepass foobared
# 取消注释并修改为你的密码(例如 password123)
requirepass your_strong_password
  • 注意:密码应包含字母、数字和特殊字符,提高安全性。

3. 重启 Redis 服务使配置生效

vbscript 复制代码
sudo systemctl restart redis-server

4. 验证密码是否生效

csharp 复制代码
# 连接 Redis 服务器
redis-cli
# 尝试执行命令(未认证会提示错误)
ping
# 会返回 (error) NOAUTH Authentication required.
# 使用密码认证
auth your_strong_password
# 成功会返回 OK
# 再次测试
ping
# 返回 PONG 表示认证成功

5. (可选)配置远程访问(如果需要)

如果需要从其他机器访问 Redis,还需修改配置文件中的绑定地址:

bash 复制代码
sudo vim /etc/redis/redis.conf

找到 bind 127.0.0.1 ::1,修改为允许访问的 IP(例如允许所有 IP 访问,生产环境不推荐):

bash 复制代码
# 允许所有 IP 访问(谨慎使用,建议指定具体 IP)
bind 0.0.0.0

修改后重启服务:

vbscript 复制代码
sudo systemctl restart redis-server

通过以上步骤,Redis 就设置了访问密码,每次连接后需要先执行 auth 密码 才能操作。

相关推荐
神奇小汤圆2 分钟前
告别手写HTTP请求!Spring Feign 调用原理深度拆解:从源码到实战,一篇搞懂
后端
布列瑟农的星空8 分钟前
前端都能看懂的Rust入门教程(三)——控制流语句
前端·后端·rust
汤姆yu15 分钟前
基于springboot的尿毒症健康管理系统
java·spring boot·后端
暮色妖娆丶18 分钟前
Spring 源码分析 单例 Bean 的创建过程
spring boot·后端·spring
野犬寒鸦19 分钟前
从零起步学习JVM || 第一章:类加载器与双亲委派机制模型详解
java·jvm·数据库·后端·学习
Java编程爱好者35 分钟前
Seata实现分布式事务:大白话全剖析(核心讲透AT模式)
后端
神奇小汤圆37 分钟前
比MySQL快800倍的数据库:ClickHouse的性能秘密
后端
小小张说故事1 小时前
BeautifulSoup:Python网页解析的优雅利器
后端·爬虫·python
怒放吧德德1 小时前
后端 Mock 实战:Spring Boot 3 实现入站 & 出站接口模拟
java·后端·设计
biyezuopinvip1 小时前
基于Spring Boot的企业网盘的设计与实现(任务书)
java·spring boot·后端·vue·ssm·任务书·企业网盘的设计与实现