我该如何在Windows上运行Redis? Redis下载页面似乎只提供*nix选项。
我能否在Windows上原生地运行Redis?
我该如何在Windows上运行Redis? Redis下载页面似乎只提供*nix选项。
我能否在Windows上原生地运行Redis?
阅读一些用户在虚拟机中运行Redis的文章,这让我想起了Redis团队的建议:
Redis在虚拟机上运行速度较慢。虚拟化工具的负载相当高,因为许多常见操作需要进行处理。(...) 最好在物理主机上运行Redis,特别是如果您偏爱确定性延迟。在最先进的虚拟化管理程序(VMWare)上,通过物理网络在虚拟机上运行redis-benchmark的结果几乎比物理机器慢一半,CPU时间也会花费在系统和中断上。
安装Redis
Windows
⚫ Windows 8.1及更早版本
从链接https://github.com/MicrosoftArchive/redis/releases下载Redis(msi)。
运行安装程序。
打开Redis已安装的文件夹,通过单击redis-server启动redis-server检查redis是否工作。
通过键入SHUTDOWN SAVE或强制退出CTRL + C停止Redis服务器。
打开“开始”菜单。
输入环境变量并单击编辑环境变量和路径。
在系统变量中,单击路径。
在下一个窗口中单击新建。
添加新路径。
C:\Program Files\{Your Redis Version}
其中Redis版本是您系统上安装的Redis版本,例如C:\ Program Files \ Redis-x64-3.2.100。
通过键入redis-cli或redis-server验证设置是否成功。
⚫ Windows 10
a. 以管理员身份运行Windows Powershell。
b. 运行以下命令:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
c. 在更改后重新启动Windows
d.从https://www.microsoft.com/en-us/p/ubuntu-1804/9n9tngvndl3q?activetab=pivot%3Aoverviewtab的Windows商店下载Ubuntu Distros
a. 启动已下载的发行版并运行以下命令
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install redis-server
redis-cli -v
注意:如果安装过程中出现任何错误,请参考此文章。
最新的Redis x86版本(32位)可以在此处找到: http://bitsandpieces.it/redis-x86-32bit-builds-for-windows
他表示将维护2.8.*和3.0.*分支。
摘自:http://avenshteinohad.blogspot.com/2016/01/redis-jedis-quickstart.html
如果您使用的是Windows,请使用来自以下网址的MSOpenTech版本:
您还可以在这篇文章中找到有用的信息,以便开始使用基本命令。
似乎这是获取最新版本Redis的最简单方法 - 使用NuGet管理器:
1)打开NuGet设置页面并下载命令行实用程序 (nuget.exe命令行工具的最新版本始终可从https://nuget.org/nuget.exe获得)
2)将此文件复制到某个位置(例如,C:\ Downloads
)
3)以管理员身份启动命令提示符并执行以下命令:
cd C:\Downloads
nuget.exe install redis-64
4) Redis 的最新版本将会在 Downloads
文件夹中(在我的情况中是 C:\Downloads\Redis-64.2.8.19
)
5) 运行 redis-server.exe
并开始工作
P.S. 注意: Download Redis for windows 中包含一个非常旧的 Redis 版本:2.4.6
无法找到包 'redis-64'。
- Tiago B我更新了使用Cygwin在Windows 10上编译和运行Redis 5的方法。 https://github.com/meiry/redis5_compiled_for_windows10