Windows系统
Redis 官方网站现在没有提供 Windows 版的安装包(Redis-x64-3.0.504之后不再提供)
以下有三种方案可供替代选择
1.下述Windows 安装包是某位民间“大神”根据 Redis 源码改造的,并非 Redis 官方网站提供
2.使用微软维护版(Redis-x64-3.0.504)
3.安装虚拟机或根据官网提示安装WSL2(适用于 Linux 的 Windows 子系统)WSL2 允许您在 Windows 上本地运行 Linux 二进制文件。要使用此方法,您需要运行 Windows 10 2004 版及更高版本或 Windows 11
1.选择“添加Redis目录到环境变量PATH中”,这样方便系统自动识别Redis执行文件在哪里(可手动配置)
2.端口号可保持默认的6379,并选择防火墙例外,从而保证外部可以正常访问Redis服务
3.设定redis内存使用最大值
4.打开Redis服务配置文件(注意:不要找错了,通常为redis.windows-service.conf,而不是redis.windows.conf。后者是以非系统服务方式启动程序使用的配置文件)
5.找到含有requirepass字样的地方,追加一行,输入requirepass 123456。这是访问Redis时所需的密码,一般测试情况下可以不用设定密码
6.点击“开始”>右击“计算机”>选择“管理”。在左侧栏中依次找到并点击“计算机管理(本地)”>服务和应用程序>服务。再在右侧找到Redis名称的服务,查看启动情况。如未启动,则手动启动之。正常情况下,服务应该正常启动并运行了(没有服务的的话见下面tips)
7.启动Redis客户端
redis-cli -h ip地址 -p 端口号 -n 数据库编号 -a 密码
8.关闭Redis服务
redis-server --service-stop
redis-cli shutdown
9.检查是否连接成功(测试客户端和服务端是否成功连接。输出PING命令,若返回PONG则证明成功连接。)
10.其他命令
redis-cli -h ip地址 -p 端口号 -n 数据库编号 -a 密码
输入了数据库编码,连接数据库执行如下命令:
# 切换数据库
select 数据库编号
# 清空redis数据库
flushall
# 清理当前db数据
flushdb
如果计算机服务内没有Redis的服务,我们可以手动创建
1.注册Redis服务(通过 CMD 命令行工具进入 Redis 安装目录,将 Redis 服务注册到 Windows 服务中,执行以下命令)
redis-server.exe --service-install redis.windows.conf --loglevel verbose
2.执行完后,得到以下类似输出,说明注册成功
[1868] 07 Jan 15:00:08.223 # Granting read/write access to 'NT AUTHORITY\NetworkService' on: "D:\Redis-x64-5.0.10" "D:\Redis-x64-5.0.10\"
[1868] 07 Jan 15:00:08.230 # Redis successfully installed as a service.
3.启动Redis服务
redis-server --service-start
redis-server redis.windows.conf # 通过配置服务启动
RedisDesktopManager(RDM)是一个用于Windows,Linux和MacOS的快速开源Redis数据库管理应用程序
1.官方-新版
2.官方-最后一版免费版(0.9.3 是最最后一版免费版,新版要收费)
3.v2021.7.0.0版本(来源于网络,仅供使用/学习)
1.同意协议开始安装
2.编辑Redis连接信息