Linux系统安装和配置Redis缓存数据库【教程】
Redis在Linux上需配置gcc环境、修改redis.conf的daemonize、bind和protected-mode三项,并显式指定配置文件启动,否则无法远程访问、后台运行或开机自启。
Redis 在 Linux 上不是装完就能用的服务,必须改配置、配环境、绕开默认限制,否则连远程连不上、后台起不来、开机不自启——核心问题就三个:gcc 编译环境、daemonize 配置项、protected-mode 和 bind 的组合限制。
编译前必须确认 gcc 已就绪,否则 make 直接报错
Redis 是 C 写的,没 gcc 就没法编译。很多新手卡在第一步,看到 command not found: gcc 或 no such file or directory: stdio.h 就停了。
- 先执行
gcc -v确认是否安装;没输出就说明没装 - CentOS/RHEL 系统用
yum install -y gcc gcc-c++ make - Ubuntu/Debian 系统用
apt update && apt install -y build-essential - 如果服务器完全离线,得手动装 rpm 包,顺序不能错:
glibc-headers→cpp→gcc,漏一个make就失败
redis.conf 里这三项不改,Redis 就算启动了你也连不上
默认配置是本地安全模式,适合开发机,但生产或测试环境基本等于“装了等于没开”。
-
daemonize no→ 改成daemonize yes,否则只能前台运行,关终端就挂 -
bind 127.0.0.1→ 注释掉这行(加#),否则只监听本地回环,外部机器 ping 得通但连不上 Redis 端口 -
protected-mode yes→ 改成protected-mode no,否则即使解除了bind,Redis 也会拒绝非本地连接(错误提示是DENIED Redis is running in protected mode)
启动命令必须带配置文件路径,否则改的配置全白费
redis-server 默认不读 redis.conf,它只按内置默认值跑。你改了 daemonize、port、requirepass,不显式指定配置文件,等于没改。
iSlide PPT
DeepSeek AI加持,输入主题生成专业PPT,支持Word/PDF等45种文档导入,职场汇报、教学提案轻松搞定
下载
- 正确启动方式:
/usr/local/bin/redis-server /path/to/your/redis.conf - 别用
redis-server &后台启动——它不读配置,且进程难管理 - 验证是否生效:启动后执行
ps aux | grep redis,看命令行参数里有没有你的.conf路径 - 再连一次
redis-cli -h your_server_ip -p 6379,能进就是通了;连不上就回头检查bind和protected-mode
开机自启别硬塞 /etc/rc.local,systemd 更可靠
/etc/rc.local 在新版 CentOS 8+/Ubuntu 20.04+ 默认不执行,或需额外启用;而且没服务依赖管理,Redis 可能比网络还早启动,导致绑定失败。
- 推荐写个 systemd service 文件:
/etc/systemd/system/redis.service - 关键字段必须有:
Type=simple、ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf、Restart=always - 启用命令只有三步:
systemctl daemon-reload→systemctl enable redis→systemctl start redis - 查状态用
systemctl status redis,比ps更准,还能看到最近报错日志
真正容易被忽略的是 protected-mode 和 bind 的联动逻辑——它不是“只要注释 bind 就行”,而是“bind 为空 + protected-mode 关闭”才放行远程请求;另外,requirepass 如果设置了但没重启服务,客户端连上后执行任何命令都会返回 (error) NOAUTH Authentication required,这个错误信息本身不会告诉你密码不对,只会说没认证,得自己意识到是密码配置没生效。
如非特殊说明,本站内容均来自于网友自主分享,如有任何问题均请联系我们进行处理!
猜您喜欢
遗忘之海配置要求一览
2026-07-11《遗忘之海》是由网易游戏旗下Joker工作室研发的海洋奇遇开放世界RPG游戏。就在最近游戏也终于要上线,那么有不少小伙伴好奇遗忘之海需要什么配置,下面就来告诉大家。 遗忘之海配置要求一览 一、PC配置详情-台式机 最低配置 1、CPU:i7-7700k/Ryzen51600 2、显卡:GTX1060(6G)/RX480(8G) 3、内存:16GB 4、硬盘:推荐使用固态硬盘安装游戏,并预留100G...
失控进化配置要求
2026-07-11失控进化在7月9日已经正式的上线了,今天给大家带来了这款游戏的一个配置要求,还有小伙伴不清楚什么配置可以去游玩,那么下面就是相关的内容. 失控进化配置要求 各平台配置如下: 本文内容来源于互联网,如有侵权请联系删除。
《绍宋:还我河山》游戏配置要求介绍
2026-07-09这是一款沉浸式真人互动历史权谋影视游戏!你将化身赵玖,魂穿南宋最具争议的皇帝赵构,每次抉择都将左右王朝气运、定夺天下兴亡!面对靖康之变后的山河破碎,你能否打破宿命再造山河?真人互动影视游戏《绍宋:还我河山》邀你于乱世绝境之中,一起喊出宋可亡,天下不可亡的怒吼!绍宋:还我河山需要什么配置最低配置:操作系统:Windows10/Windows11处理器:IntelCorei3或AMDequivalen...
《神貌之树逆卡巴拉》游戏配置要求介绍
2026-07-03本作以突如其来的灾害“世界崩落”后的东京为舞台。玩家将在流动的时间中发动技能,对敌人进行反击,是一款战术反击时间线RPG游戏。神貌之树逆卡巴拉需要什么配置最低配置:操作系统:Windows11处理器:IntelCorei5-2300/AMDRyzen31200内存:4GBRAM显卡:NVIDIAGeForceGTX750Ti/AMDRadeonR7360DirectX版本:12存储空间:需要8GB...
《超级变色龙》游戏配置要求介绍
2026-07-03把自己涂满颜色,融入背景吧!《MecchaChameleon》是一款全新感觉的捉迷藏游戏,玩家需要在自己纯白的身体上绘图以拟态成关卡中的样子。躲藏地点、姿势,以及最重要的“画功”是生存的关键。用连变色龙都自愧不如的技术欺骗追捕者的眼睛,在时限内逃出生天吧!您还可以轻松享受随机匹配或观众参与型直播。超级变色龙需要什么配置最低配置:操作系统:Windows1064-bit.处理器:IntelCorei...
《喵咪争霸》游戏配置要求介绍
2026-07-03《喵咪争霸》是一款可爱画风的即时战斗休闲卡牌游戏。能力各异、萌态万千的猫咪卡牌,每一张都可能是破局的关键。研究不同的卡组与道具搭配,突破重重关卡,成为这片大陆的最强大佬吧!喵咪争霸需要什么配置最低配置:操作系统*:Windows7SP1+(64-bit)处理器:IntelCore2DuoE8400或AMDAthlon64X26000+内存:4GBRAM显卡:IntelHDGraphics4000或...
《小闹花园》游戏配置要求介绍
2026-07-03《小闹花园》是一款在桌面挂机养花的游戏。你可以随缘地为种子浇水、施肥,随缘地收一收可爱的花朵和果实,最后爽爽地杀一杀讨厌的虫子,放心,它们不会弄脏你的桌面!小闹花园需要什么配置最低配置:操作系统:Windows10ornewer处理器:IntelCorei3orequivalent内存:4GBRAM显卡:IntegratedGPUwithOpenGL3.2/DirectX10support存储空间...
《枪 奶酪 外星人》游戏配置要求介绍
2026-07-03一款融合了基地建造与塔防的快节奏肉鸽射击游戏。你将和招募的强力打手们组成绞肉机防线,将满屏弹幕倾泻在如潮水涌来的外星怪物脸上!疯狂升级你的角色、购置稀有武器,在不同的战场直面各种奇怪外星Boss。另外,保护好你的队友们!枪奶酪外星人需要什么配置最低配置:操作系统:Windows10(64-bit)处理器:DualCore2.0GHz内存:2GBRAM显卡:ObsługaOpenGL3.3/1GBV...
《幻鸟之森》游戏配置要求介绍
2026-07-03《幻鸟之森》是一款陪伴你工作、学习和休息的桌面放置养成游戏。你可以在屏幕一侧观察、照料并引导神秘小鸟成长,看它们从雏鸟逐渐进化为幻想中的奇妙生物。无需频繁切换窗口,也能在日常间隙收获一份轻松与陪伴~幻鸟之森需要什么配置最低配置:操作系统:Windows10处理器:Inteli3DualCore内存:4GBRAM显卡:IntelHD3000DirectX版本:11存储空间:需要500MB可用空间 本...
Fitten Code如何配置快捷键
2026-06-28在VSCode中为FittenCode配置快捷键需编辑keybindings.json,严格按JSON格式添加command为"fitten-code.editCode"的对象,并确保光标在编辑器内才能生效。 ☞☞☞AI智能聊天,问答助手,AI智能搜索,多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜ 在VSCode中为FittenCode配置快捷键,是为了绕过鼠标操作、直接用键盘触发AI功能,比...
