Redis官方下载门户为
| 版本类型 | 适用场景 | 特点 |
| 稳定版 | 生产环境 | 通过严格测试,支持长期维护(如7.2版本优化了集合类型的内存效率) |
| 开发版(Unstable) | 新功能测试/极客开发 | 包含实验性功能,不建议用于正式环境 |
| LTS版本 | 企业级长期支持需求 | 如Redis 6.2提供长达5年的安全更新 |
所有官方包均附带SHA-256校验文件,可通过以下方式验证:
bash
下载校验文件
wget
计算本地文件哈希
shasum -a 256 redis-stable.tar.gz
| 版本 | 里程碑特性 | 适用场景 |
| 6.2 | 增强ACL访问控制 | 多租户权限管理环境 |
| 7.0 | 引入Threaded I/O提升吞吐量 | 高并发读写场景 |
| 5.0 | 新增Stream数据类型 | 消息队列系统构建 |
bash
安装GCC编译器(CentOS示例)
sudo yum install -y gcc make
验证版本(需≥9.3.0)
gcc version
bash
下载稳定版(以7.2为例)
wget
解压并编译
tar xzf redis-7.2.0.tar.gz
cd redis-7.2.0
make && make install
修改`redis.conf`关键参数:
ini
daemonize yes 后台运行
bind 0.0.0.0 允许远程连接
requirepass yourpassword 设置访问密码
maxmemory 2gb 限制内存使用
| 操作 | 命令 |
| 启动服务 | `redis-server /path/redis.conf` |
| 命令行连接 | `redis-cli -a yourpassword` |
| 关闭服务 | `redis-cli shutdown` |
1. 访问 下载MSI安装包
2. 修改安装路径(建议非系统盘)
3. 启动服务:
bat
redis-server service-start
bash
docker run -d name redis7
-p 6379:6379
redis:7.2-alpine
bash
docker run -d
-v /data/redis:/data
redis:7.2 redis-server appendonly yes
bash
make distclean && make
1. 检查防火墙设置
2. 确认`bind`配置未限制IP
3. 验证密码是否正确
> 本文综合官方文档与主流实践方案,通过等权威来源验证,确保内容准确性。建议生产环境优先选择Linux+稳定版组合,以获得最佳性能与支持。