Windows 系统的 Redis 安装包,免安装、配置灵活、启动简单,挺适合前端做本地缓存测试或者写个消息队列小 demo 用的。
Redis 的高性能键值对存储在做缓存、排行榜、队列时用得上。虽然 Redis 原生不支持 Windows,但还是有第三方做了移植版,日常开发用着也还不错。
安装方式挺省事,从第三方镜像站下载好压缩包,里面有redis-server.exe
和redis-cli.exe
,直接解压到像C:\Redis
这样的目录就能用,不用折腾环境变量。
启动命令也不复杂,命令行里敲:redis-server.exe redis.windows.conf
,Redis 就跑起来了。你可以另开一个窗口,进到客户端目录跑redis-cli.exe
,输入ping
看到PONG
,一切 OK。
常用命令也不难记,像set
、get
、del
、keys *
,操作起来挺像玩字典,逻辑简单直观。做消息队列的话,用lpush
和rpop
就能搞定一个生产-消费模型。
Windows 下还能装成服务,加条命令:redis-server --service-install redis.windows-service.conf
,再用net start RedisService
启动服务,就能常驻后台运行,省得每次开机都手动开。
安全上稍微注意下,Redis 默认是对外监听的,建议改下bind
,最好绑127.0.0.1
。另外密码也要设个,requirepass
那一项别漏了。
如果你项目有读多写少的场景,还可以试试主从复制,做个只读副本加速读取。要搞高可用的,可以研究下 Redis Cluster,Windows 上也能测试集群效果。
如果你平时在 Windows 上开发,想本地搭个 Redis 试试缓存、队列的玩法,不妨下载这个免安装包玩一玩。用得顺手,再考虑部署到生产。