我该如何在Windows上运行Redis? Redis下载页面似乎只提供*nix选项。
我能否在Windows上原生地运行Redis?
我该如何在Windows上运行Redis? Redis下载页面似乎只提供*nix选项。
我能否在Windows上原生地运行Redis?
https://github.com/MicrosoftArchive/redis/releases
请查看此安装视频教程:https://www.youtube.com/watch?v=ncFhlv-gBXQ
您可以通过Dusan Majkic的GitHub页面下载32位和64位Windows的适度过时的预编译版本Redis:https://github.com/dmajkic/redis/downloads。现在去下载它。
下载完Redis后,您需要从zip文件中提取可执行文件。只要您使用的是比Windows XP更新的版本,您就应该能够无需任何其他软件即可提取Redis。现在开始操作吧。
在将32位或64位版本的Redis提取到您选择的位置后(根据您的平台和偏好进行选择;请记住,64位Windows可以运行32位或64位Redis,但32位Windows只能运行32位Redis),您可以通过双击redis-server可执行文件启动Redis。启动Redis后,您应该会看到一个类似于A.1图的窗口。
来源:https://redis.com/ebook/appendix-a/a-3-installing-on-windows/a-3-2-installing-redis-on-window/
localhost:6379
访问它。 - Jason Punyon在Windows系统上安装Redis,请按照以下步骤进行:
https://github.com/MSOpenTech/redis/releases (推荐) https://github.com/rgl/redis/downloads
现在打开您的终端(命令提示符)并运行redis-cli
嗯,我无法打开redis-server
(它之前一直正常工作,但不确定出了什么问题,正在查找并将更新此答案)
我认为这是在Windows上运行Redis的最简单的两种方法:
如此处所述,在选项3)运行Microsoft的本机Redis端口:
- 下载redis-latest.zip本机64位Windows端口的redis
wget https://github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.zip
在任何文件夹中提取redis64-latest.zip,例如在c:\ redis中
使用本地配置运行redis-server.exe
cd c:\redis
redis-server.exe redis.conf
- 运行redis-cli.exe连接到您的redis实例
cd c:\redis
redis-cli.exe
您可以使用Vagrant在Windows上使用Redis,如此处所述:
在Windows上安装Vagrant
下载vagrant-redis.zip Vagrant配置
wget https://raw.github.com/ServiceStack/redis-windows/master/downloads/vagrant-redis.zip
在任何文件夹中提取vagrant-redis.zip,例如在c:\ vagrant-redis中
使用vagrant up启动Virtual Box VM:
cd c:\vagrant-redis
这将在Virtual Box中启动一个新的Ubuntu虚拟机实例,并自动安装和启动最新稳定版本的Redis。
vagrant up
如果您熟悉Powershell,也可以使用Powershell和chocolatey获取最新的Windows二进制文件。
首先,按照此处的说明将chocolatey添加到Powershell中(一个简单的管理员命令行):https://chocolatey.org/
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
然后,使用 Powershell 从 chocolatey 获取 redis 包:http://chocolatey.org/packages/redis-64
choco install redis-64
Redis将安装在类似C:\ProgramData\chocolatey\lib\redis-64.2.8.9的位置。
Windows PowerShell 版权所有 (C) 2013 Microsoft Corporation。保留所有权利。
PS C:\windows\system32> choco install redis-64 Chocolatey (v0.9.8.27) 正在安装'redis-64'和依赖项。通过安装您接受'redis-64'和每个正在安装的依赖项的许可协议。
redis-64 v2.8.9 已添加 C:\ProgramData\chocolatey\bin\redis-benchmark.exe应用程序映像已指向'..\lib\redis-64.2.8.9\redis-benchmark.exe'。 C:\ProgramData\chocolatey\bin\redis-check-aof.exe应用程序映像已指向'..\lib\redis-64.2.8.9\redis-check-aof.exe'。 C:\ProgramData\chocolatey\bin\redis-check-dump.exe应用程序映像已指向'..\lib\redis-64.2.8.9\redis-check-dump.exe'。 C:\ProgramData\chocolatey\bin\redis-cli.exe应用程序映像已指向'..\lib\redis-64.2.8.9\redis-cli.exe'。 C:\ProgramData\chocolatey\bin\redis-server.exe应用程序映像已指向'..\lib\redis-64.2.8.9\redis-server.exe'。 已完成'redis-64'和依赖项的安装 - 如果控制台没有显示错误,则未检测到错误。如果不确定,请检查日志文件。
然后使用以下命令运行服务器:
redis-server
或者使用 CLI
redis-cli
请按照C:\ProgramData\chocolatey\lib\redis-64.2.8.9\RedisService.docx中的说明安装redis服务。
在Windows主机上运行Redis最简单的方法之一是使用Docker Redis容器。只需启动Hyper-V,下载Docker并运行Redis即可。