Redis 在 Linux 系统的安装指南
一、Linux 系统安装 Redis
1. 安装依赖环境
Redis 基于 C 语言编写,需先安装编译工具链:
- 检查是否安装 GCC:
gcc --version,若未安装则执行yum install gcc tcl(CentOS)或apt install build-essential(Ubuntu)。 - 配置镜像源加速(可选):部分教程建议替换为阿里云镜像源以加速下载。
 
2. 下载与解压 Redis
- 下载地址:官网(https://redis.io/download)或历史版本库(https://download.redis.io/releases/),推荐选择稳定版(如 6.2.11 或 7.4.0)。
 - 上传与解压:  
# 创建目录并解压(示例路径:/usr/local/redis) tar -zxvf redis-6.2.11.tar.gz -C /usr/local/redis cd /usr/local/redis/redis-6.2.11 
3. 编译与安装
- 编译源码:执行 
make,若报错需检查 GCC 是否安装完整。 - 指定安装路径:  
默认会将可执行文件(如make install PREFIX=/usr/local/redis/redis-6.2.11redis-server、redis-cli)安装到/usr/local/bin。 
4. 配置 Redis 服务
- 修改配置文件 
redis.conf:daemonize yes # 后台运行 bind 0.0.0.0 # 允许远程连接(生产环境需谨慎) requirepass yourpassword # 设置访问密码 dir /path/to/data # 数据存储目录 logfile "redis.log" # 日志文件路径 - 启动服务:  
验证进程:./bin/redis-server redis.confps -ef | grep redis。 
5. 设置开机自启(可选)
- 创建 Systemd 服务文件 
/etc/systemd/system/redis.service:[Unit] Description=Redis Server After=network.target [Service] ExecStart=/usr/local/bin/redis-server /path/to/redis.conf Restart=always [Install] WantedBy=multi-user.target - 启用服务:  
systemctl daemon-reload systemctl start redis systemctl enable redis 
二、Windows 系统安装 Redis
1. 下载预编译版本
- 官方不再支持 Windows,需从 GitHub 社区版(如 
Redis-x64-3.2.1.msi)或第三方编译包下载。 
2. 安装与配置
- 解压到目录(如 
D:\Redis),修改redis.windows.conf:maxmemory 1024000000 # 最大内存限制 requirepass 123456 # 设置密码 - 启动服务:  
redis-server.exe redis.windows.conf 
3. 注册为 Windows 服务
- 安装服务:  
redis-server --service-install redis.windows.conf --loglevel verbose - 管理服务:  
redis-server --service-start # 启动 redis-server --service-stop # 停止 
4. 客户端连接测试
- 命令行连接:  
redis-cli.exe -h 127.0.0.1 -p 6379 -a 123456 - 图形化工具:推荐 Redis Desktop Manager 或 Another Redis Desktop Manager。
 
三、通用配置与验证
- 防火墙设置:开放 6379 端口(Linux:
firewall-cmd --add-port=6379/tcp;Windows:控制面板防火墙设置)。 - 基本操作验证:  
redis-cli 127.0.0.1:6379> ping # 返回 PONG 表示成功 127.0.0.1:6379> set key1 value1 127.0.0.1:6379> get key1 
注意事项
- 安全性:生产环境避免使用 
bind 0.0.0.0,建议结合防火墙规则限制 IP 访问。 - 持久化:默认使用 RDB 快照,可通过 
save配置项调整触发条件。 - 版本兼容性:不同版本配置参数可能差异较大,需参考对应版本的官方文档。
 
以上步骤综合了 Linux 和 Windows 的主流安装方法,覆盖了从依赖安装到服务优化的全流程。如需更详细的配置文件参数说明,可查阅 Redis 官方文档或相关教程。
