5分钟速通Redis:Linux/Windows/Docker三平台安装配置一步到位

Redis作为高性能键值数据库,凭借其内存存储和丰富数据结构成为开发者必备工具。本文将用最简步骤实现三大平台安装配置,无需复杂操作,5分钟即可完成部署!


一、Linux系统安装(适用Ubuntu/CentOS)

1. 终端安装

sudo apt update && sudo apt install redis-server  # Ubuntu 
sudo yum install epel-release && sudo yum install redis  # CentOS 

2. 启动与验证

sudo systemctl start redis  # 启动服务 
redis-cli ping  # 返回"PONG"即成功 

3. 基础配置
编辑/etc/redis/redis.conf

bind 0.0.0.0  # 允许远程连接 
requirepass yourpassword  # 设置密码 

重启生效:sudo systemctl restart redis


二、Windows系统安装

1. 下载官方包
微软GitHub下载Redis-x64-3.2.100.msi
2. 一键安装
双击安装包,勾选"Add Redis to PATH"(环境变量)
3. 启动服务

redis-server --service-start  # 启动服务 
redis-cli -h 127.0.0.1 ping  # 验证连接 

4. 配置密码
创建redis.windows.conf文件并添加:

requirepass yourpassword 

重启服务:redis-server --service-restart


三、Docker极简部署

1. 拉取镜像

docker pull redis:alpine  # 轻量版镜像 

2. 启动容器

docker run -d --name redis-server \ 
-p 6379:6379 \ 
-v /my_data:/data \ 
redis:alpine redis-server --requirepass "yourpassword" 

参数说明

  • -p 6379:6379:端口映射
  • -v /my_data:/data:数据持久化目录
  • --requirepass:设置密码

3. 连接测试

docker exec -it redis-server redis-cli -a yourpassword ping 


四、跨平台通用验证

所有平台均可用以下命令测试:

redis-cli -h IP地址 -p 6379 -a 密码  # 连接远程服务 
> SET test "5分钟速通成功"  # 写入数据 
> GET test  # 读取验证 

输出结果即证明Redis正常运行!


五、性能优化贴士
  1. 内存管理
    • 配置maxmemory 1gb限制内存
    • 设置maxmemory-policy allkeys-lru自动清理旧数据
  2. 持久化策略
    • 启用RDB快照:save 900 1(900秒内1次修改即保存)
    • 或AOF日志:appendonly yes
  3. 安全加固
    • 修改默认端口:port 6380
    • 防火墙限制访问源IP

速通总结:Linux原生支持最完善,Windows需官方衍生版,Docker则实现秒级部署。无论何种环境,完成安装后立即通过redis-cli验证服务状态,即可开始应用开发!

附:常用命令速查

INFO Server  # 查看版本 
CONFIG GET *  # 获取所有配置 
FLUSHALL  # 清空数据(慎用!) 

5分钟速通Redis:Linux/Windows/Docker三平台安装配置一步到位

Redis作为高性能键值数据库,凭借其内存存储和丰富数据结构成为开发者必备工具。本文将用最简步骤实现三大平台安装配置,无需复杂操作,5分钟即可完成部署!


一、Linux系统安装(适用Ubuntu/CentOS)

1. 终端安装

sudo apt update && sudo apt install redis-server  # Ubuntu 
sudo yum install epel-release && sudo yum install redis  # CentOS 

2. 启动与验证

sudo systemctl start redis  # 启动服务 
redis-cli ping  # 返回"PONG"即成功 

3. 基础配置
编辑/etc/redis/redis.conf

bind 0.0.0.0  # 允许远程连接 
requirepass yourpassword  # 设置密码 

重启生效:sudo systemctl restart redis


二、Windows系统安装

1. 下载官方包
微软GitHub下载Redis-x64-3.2.100.msi
2. 一键安装
双击安装包,勾选"Add Redis to PATH"(环境变量)
3. 启动服务

redis-server --service-start  # 启动服务 
redis-cli -h 127.0.0.1 ping  # 验证连接 

4. 配置密码
创建redis.windows.conf文件并添加:

requirepass yourpassword 

重启服务:redis-server --service-restart


三、Docker极简部署

1. 拉取镜像

docker pull redis:alpine  # 轻量版镜像 

2. 启动容器

docker run -d --name redis-server \ 
-p 6379:6379 \ 
-v /my_data:/data \ 
redis:alpine redis-server --requirepass "yourpassword" 

参数说明

  • -p 6379:6379:端口映射
  • -v /my_data:/data:数据持久化目录
  • --requirepass:设置密码

3. 连接测试

docker exec -it redis-server redis-cli -a yourpassword ping 


四、跨平台通用验证

所有平台均可用以下命令测试:

redis-cli -h IP地址 -p 6379 -a 密码  # 连接远程服务 
> SET test "5分钟速通成功"  # 写入数据 
> GET test  # 读取验证 

输出结果即证明Redis正常运行!


五、性能优化贴士
  1. 内存管理
    • 配置maxmemory 1gb限制内存
    • 设置maxmemory-policy allkeys-lru自动清理旧数据
  2. 持久化策略
    • 启用RDB快照:save 900 1(900秒内1次修改即保存)
    • 或AOF日志:appendonly yes
  3. 安全加固
    • 修改默认端口:port 6380
    • 防火墙限制访问源IP

速通总结:Linux原生支持最完善,Windows需官方衍生版,Docker则实现秒级部署。无论何种环境,完成安装后立即通过redis-cli验证服务状态,即可开始应用开发!

附:常用命令速查

INFO Server  # 查看版本 
CONFIG GET *  # 获取所有配置 
FLUSHALL  # 清空数据(慎用!) 

更多推荐