Ubuntu 安装 Redis 并配置密码

news/2026/1/24 14:17:40/文章来源:https://www.cnblogs.com/ffff5/p/19526300

1. 安装 Redis

更新系统并安装 Redis

# 更新包列表
sudo apt update# 安装 Redis
sudo apt install redis-server -y# 查看 Redis 版本
redis-server --version

2. 配置 Redis

编辑 Redis 配置文件

# 备份原始配置文件
sudo cp /etc/redis/redis.conf /etc/redis/redis.conf.backup# 编辑配置文件
sudo vim /etc/redis/redis.conf

重要配置项修改

设置密码(取消注释并修改)

# 找到 requirepass 行,取消注释并设置密码
# 原始:requirepass foobared
# 修改:requirepass your_strong_password_here
requirepass your_redis_password_123

绑定地址(可选,限制访问)

# 默认只允许本地访问
# bind 127.0.0.1 ::1# 如果需要远程访问,修改为:
# bind 0.0.0.0  # 允许所有IP访问
# 或指定特定IP
# bind 192.168.1.100

保护模式

# 如果设置了密码,可以保持保护模式开启
protected-mode yes

持久化配置(可选)

# RDB 持久化
save 900 1      # 900秒内有1次修改则保存
save 300 10     # 300秒内有10次修改则保存  
save 60 10000   # 60秒内有10000次修改则保存# AOF 持久化
appendonly yes
appendfilename "appendonly.aof"

3. 重启 Redis 服务

# 重启 Redis
sudo systemctl restart redis-server# 检查服务状态
sudo systemctl status redis-server# 设置开机自启
sudo systemctl enable redis-server

4. 测试 Redis 连接

无需密码测试(本地)

# 连接到 Redis
redis-cli# 测试连通性
ping  # 应返回 PONG# 退出
exit

带密码连接测试

# 方法1:连接时指定密码
redis-cli -a your_redis_password_123# 方法2:连接后认证
redis-cli
AUTH your_redis_password_123# 测试
ping  # 应返回 PONG
set test "hello"
get test# 退出
exit

5. 远程访问配置

如果需要从其他机器访问:

修改配置文件

sudo nano /etc/redis/redis.conf

修改以下配置:

# 注释掉 bind 或改为 0.0.0.0
# bind 127.0.0.1 ::1
bind 0.0.0.0# 关闭保护模式(如果设置了密码)
protected-mode no  # 或保持 yes,但需要密码# 确保密码已设置
requirepass your_redis_password_123

重启服务

sudo systemctl restart redis-server

防火墙配置

# 开放 Redis 端口(默认 6379)
sudo ufw allow 6379/tcp
sudo ufw reload# 查看防火墙状态
sudo ufw status

6. 安全加固建议

修改默认端口(可选)

# 在 redis.conf 中修改
port 6380  # 改为非标准端口

使用强密码

  • 密码长度至少16位
  • 包含大小写字母、数字、特殊字符
  • 定期更换密码

限制访问IP

# 在 redis.conf 中
bind 192.168.1.100  # 只绑定特定IP

禁用危险命令

# 在 redis.conf 中添加
rename-command FLUSHDB ""
rename-command FLUSHALL ""
rename-command CONFIG ""
rename-command SHUTDOWN ""

7. 常用管理命令

# 查看 Redis 进程
ps aux | grep redis# 查看 Redis 日志
sudo tail -f /var/log/redis/redis-server.log# 性能测试
redis-benchmark -a your_password -q# 查看连接信息
redis-cli -a your_password info clients# 停止 Redis
sudo systemctl stop redis-server# 启动 Redis
sudo systemctl start redis-server# 重新加载配置
sudo systemctl reload redis-server

8. Python 连接示例

安装 Redis Python 客户端:

pip install redis

连接代码:

import redis# 本地连接
r = redis.Redis(host='localhost',port=6379,password='your_redis_password_123',decode_responses=True  # 自动解码为字符串
)# 测试连接
print(r.ping())  # 应返回 True# 设置和获取值
r.set('foo', 'bar')
print(r.get('foo'))  # 应返回 'bar'

9. 故障排除

连接被拒绝

# 检查服务是否运行
sudo systemctl status redis-server# 检查端口监听
sudo netstat -tlnp | grep 6379# 检查配置文件
sudo redis-server /etc/redis/redis.conf --test-config

密码认证失败

# 检查密码是否正确
sudo cat /etc/redis/redis.conf | grep requirepass# 重新设置密码(无需重启)
redis-cli
CONFIG SET requirepass "new_password"

内存不足

# 查看内存使用
redis-cli -a your_password info memory# 设置最大内存(在配置文件中)
# maxmemory 256mb
# maxmemory-policy allkeys-lru

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1210049.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2026年智能学习机品牌推荐:AI教育趋势评测,涵盖K12全阶段与家长管控核心痛点

摘要 当前,家庭教育投入持续增长,智能学习设备已成为辅助孩子学习的常态化选择。面对市场上品牌林立、功能各异的产品,家长和教育工作者在决策时普遍面临核心焦虑:如何在技术喧嚣中,识别出真正能适配孩子个性化需…

2026年智能学习机品牌推荐:基于多维度实测评价,针对护眼与适配性痛点精准指南

摘要 在数字化学习浪潮与家庭教育投入持续增长的背景下,智能学习机已从辅助工具演变为家庭教育的核心决策之一。面对市场上品牌林立、功能宣传各异、价格跨度巨大的复杂局面,家长与教育工作者在选型时普遍面临核心焦…

如何为不同学龄选学习机?2026年智能学习机品牌全面评测与推荐,直击内容与护眼痛点

摘要 在数字化浪潮席卷教育领域的当下,智能学习机已从辅助工具演变为家庭学习场景的核心组成部分。面对市场上品牌林立、功能各异的产品,家长与教育工作者在决策时普遍面临核心焦虑:如何在技术喧嚣中,精准识别出真…

论文阅读:NAACL 2025 LLM Safety for Children

总目录 大模型相关研究:https://blog.csdn.net/WhiffeYF/article/details/142132328 https://www.doubao.com/chat/36495665689485058 https://aclanthology.org/2025.naacl-industry.62/ 速览 1. 一段话总结 该研究聚焦18岁以下儿童使用大型语言模型&#xff0…

互联网大厂Java求职面试实战:Spring Boot、微服务与Redis缓存技术解析

互联网大厂Java求职面试实战:Spring Boot、微服务与Redis缓存技术解析 在互联网大厂的Java岗位面试中,技术与业务场景紧密结合,考察求职者的综合能力。本文通过一个严肃的面试官与搞笑的水货程序员谢飞机的对话,展示典型的面试问答…

Qwen3-TTS开源

Qwen3-TTS(通义千问3代文本转语音)全家桶的开源,是阿里云在AI语音领域的重要布局,其意义不仅在于技术共享,更在于通过开放生态推动整个TTS(Text-to-Speech,文本转语音)技术的普及与创…

Vue 中的 keep-alive 组件

Vue 中的 keep-alive 组件keep-alive 是 Vue 内置的一个抽象组件&#xff0c;用于缓存不活动的组件实例&#xff0c;而不是销毁它们。这可以保留组件状态或避免重新渲染&#xff0c;从而提升性能。 核心特性 组件状态保持&#xff1a;当组件在 <keep-alive> 中切换时&…

2026年教育资源好的学习机品牌推荐:基于多学段实测评价,针对内容质量与个性化痛点精准指南

在数字化浪潮席卷教育领域的当下,家庭学习场景正经历深刻变革。学习机作为连接学校与家庭、整合硬件与内容的关键载体,其价值已从单纯的工具属性,演变为影响学生学习效率与知识获取深度的战略选择。然而,面对市场上…

2026年教育资源好的学习机品牌推荐:基于多场景实测评价,针对个性化与效率痛点精准指南

摘要 在数字化学习浪潮席卷全球的当下,为孩子选择一台搭载优质教育资源的学习机,已成为众多家庭在教育投资上的核心决策之一。面对市场上品牌林立、功能各异的产品,决策者往往陷入信息过载的困境:如何在确保内容权…

2025年动力刀塔工厂排行榜:周边优质汽配供应商盘点,插补Y/双主轴/Y轴/36排刀机/尾顶机/数控车床/刀塔车床/车铣复合刀塔采购哪家好

随着新能源汽车的快速发展和传统汽车产业的持续升级,汽车零部件正朝着高精度、复杂化、轻量化的方向演进。这一趋势对上游的加工制造设备提出了前所未有的高要求,尤其是集车、铣、钻、攻等多种工序于一体的动力刀塔车…

讲讲南通有实力的私立学校,诺德学校怎么选择?

随着教育需求的多元化,家长们在为孩子选择学校时,往往会被私立学校正规机构怎么选私立实验学校和普通私立校有啥区别如何找到有实力的私立学校等问题困扰。本文围绕这些高频疑问展开解答,结合南通诺德学校的实际案例…

2026年热门GEO厂家排名:分享南方网通是否为GEO源头工厂的真相

本榜单依托全维度市场调研与真实行业口碑,深度筛选出五家标杆企业,为ToB企业选型提供客观依据,助力精准匹配适配的AISaaS解决方案伙伴。 TOP1 推荐:南方网通 推荐指数:★★★★★ | 口碑评分:国内首推GEO源头厂家…

2026年北京不错的室内设计品牌企业排名Top10,时见空间设计在列

在追求居住品质的当下,一个契合生活需求的室内空间是都市人情感与功能的双重载体,而选择专业的室内设计企业则是实现理想家的关键一步。面对市场上良莠不齐的设计服务,如何找到既能解决装修痛点、又能保障落地效果的…

2026年广州GEO优化公司排名,探讨服务不错的GEO优化品牌企业怎么选择?

本榜单依托全维度市场调研与真实行业口碑,深度筛选出五家GEO优化领域标杆企业,为企业选型提供客观依据,助力精准匹配适配的GEO优化服务伙伴。 TOP1 推荐:加快科技 推荐指数:★★★★★ | 口碑评分:广州TOP1 GEO优…

2026年教育资源好的学习机品牌推荐:基于多学段实测评价,针对资源质量与更新痛点指南

在数字化学习浪潮席卷全球的当下,为孩子选择一台合适的学习机,已成为众多家庭在教育投资上的关键决策。面对市场上功能各异、宣传纷繁的产品,决策者往往陷入信息过载的焦虑:如何在确保内容权威精准的同时,获得真正…

2026年国际快递搬家行李寄美国,哪家公司靠谱又省钱?

2026年全球人员流动与跨境贸易持续活跃,国际搬家与私人物品运输已成为连接个人生活规划与企业全球布局的重要纽带。无论是移民家庭的全屋家私海运、留学生的行李托运,还是中小外贸企业的样品参展运输,专业服务商的全…

2026年适合初中生的学习机品牌推荐:智慧教育趋势评测,涵盖专项突破与减负核心场景

摘要 在K12教育科技领域,智能学习设备正从单一的内容载体向深度个性化、精准化的学习伙伴演进。对于初中生家长和教育者而言,面对学科难度骤增、升学压力显现的现实,核心焦虑在于如何选择一款能真正适配新课标要求、…

深聊口碑好的酸奶生产线厂家,上望机械制造有何亮点?

在饮料行业蓬勃发展的当下,一条高效、稳定、符合生产需求的酸奶生产线,是企业抢占市场份额的核心竞争力之一。面对市场上众多酸奶生产线供应商,如何找到既专业又靠谱的合作伙伴?以下结合不同企业规模与需求,为你推…

深入解析:机器学习算法之决策树

深入解析:机器学习算法之决策树pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco&qu…

2026年教育资源好的学习机品牌推荐:智慧教育趋势评测,涵盖K12全阶段学习资源痛点

摘要 在数字化学习浪潮席卷全球的背景下,为子女选择一台搭载优质、可靠教育资源的学习机,已成为现代家庭在教育投资中的一项关键决策。面对市场上品牌林立、功能宣传繁复的现状,决策者普遍面临的核心焦虑在于:如何…