简介:本文详细介绍Windows环境下Redis的安装与配置流程,涵盖环境准备、安装步骤、基础配置、安全优化及故障排查,帮助开发者快速搭建高效Redis服务。
Redis作为内存数据库,对硬件配置有一定要求。建议Windows服务器或开发机至少具备:
访问Redis官方GitHub仓库(https://github.com/microsoftarchive/redis/releases),下载最新稳定版(如Redis-x64-3.2.100.msi)。注意选择与系统架构匹配的版本(x64或x86)。
安装完成后,通过以下步骤验证:
# 打开PowerShell,进入Redis安装目录cd D:\Redis# 启动Redis服务.\redis-server.exe# 新开窗口测试连接.\redis-cli.exe# 执行PING命令,返回"PONG"表示成功127.0.0.1:6379> PINGPONG
Redis主配置文件为redis.windows.conf(位于安装目录),关键参数如下:
save 900 1(每900秒有1次修改时触发)等规则配置。appendfilename "appendonly.aof",并选择重写策略(如auto-aof-rewrite-percentage 100)。maxmemory-policy allkeys-lru设置淘汰策略。tcp-keepalive 60和timeout 300参数。
# 示例:允许192.168.1.100访问New-NetFirewallRule -DisplayName "Redis" -Direction Inbound -LocalPort 6379 -Protocol TCP -Action Allow -RemoteAddress 192.168.1.100
requirepass后,客户端需通过AUTH password命令认证。logfile "D:\Redis\logs\redis.log"。INFO命令查看内存、连接数等指标。
127.0.0.1:6379> INFO memory# 返回内存使用详情
redis-cli --rdb D:\Redis\backup\dump.rdb。netstat -ano | findstr 6379。OOM command not allowed。maxmemory参数。sc query redis。telnet 127.0.0.1 6379。cluster-enabled yes。
.\redis-trib.rb create --replicas 1 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381
CLUSTER NODES命令查看集群状态。通过以上步骤,开发者可在Windows环境下快速部署并优化Redis服务,满足从开发到生产的不同需求。