5 分钟速通 Redis:Linux/Windows/Docker 三平台安装配置一步到位
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正常运行!
五、性能优化贴士
- 内存管理:
- 配置
maxmemory 1gb限制内存 - 设置
maxmemory-policy allkeys-lru自动清理旧数据
- 配置
- 持久化策略:
- 启用RDB快照:
save 900 1(900秒内1次修改即保存) - 或AOF日志:
appendonly yes
- 启用RDB快照:
- 安全加固:
- 修改默认端口:
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正常运行!
五、性能优化贴士
- 内存管理:
- 配置
maxmemory 1gb限制内存 - 设置
maxmemory-policy allkeys-lru自动清理旧数据
- 配置
- 持久化策略:
- 启用RDB快照:
save 900 1(900秒内1次修改即保存) - 或AOF日志:
appendonly yes
- 启用RDB快照:
- 安全加固:
- 修改默认端口:
port 6380 - 防火墙限制访问源IP
- 修改默认端口:
速通总结:Linux原生支持最完善,Windows需官方衍生版,Docker则实现秒级部署。无论何种环境,完成安装后立即通过
redis-cli验证服务状态,即可开始应用开发!
附:常用命令速查
INFO Server # 查看版本
CONFIG GET * # 获取所有配置
FLUSHALL # 清空数据(慎用!)
更多推荐
所有评论(0)