一尘不染

如何在 Windows 上运行 Redis?

redis

如何在 Windows 上运行 Redis?Redis 下载页面似乎只提供 *nix 选项。

我可以在 Windows 上本地运行 Redis 吗?


阅读 285

收藏
2021-12-29

共2个答案

一尘不染

从他们的GitHub存储库下载 ( https://github.com/zkteco-home/redis-windows ) 。

此版本包括在redis-server.exeWindows 计算机上将 Redis 实例作为服务运行的应用程序,以及redis-cli.exe可用于与任何 Redis 实例交互的应用程序。

RGL仓库历来被列为替代的Windows端口Redis的,但这个仓库还没有被保持一段时间,并实现了一个旧版本的Redis比微软端口。

应该注意的是,官方端口也不再维护,Microsoft 建议为最新的 Redis 功能提供另一种替代方案。但是,他们的推荐既不是免费的,也不是开源的,所以这里就不做链接了。

2021-12-29
一尘不染

如果您有Windows Subsystem for Linux (WSL),则在 Windows 10 和 Windows Server 2019 上,您可以按照 以下回答进行操作

如果你有Windows Subsystem for Linux (WSL),在 Windows 10 和 Windows Server 2019 上你可以这样做:

设置 WSL:

  1. 要为 Linux 启用 Windows 子系统,请按照Microsoft Docs上的说明进行操作 。简短版本是:在 Windows 10 中,Microsoft 将命令提示符替换为 PowerShell 作为默认 shell。以管理员身份打开 PowerShell 并运行此命令以启用适用于 Linux 的 Windows 子系统 (WSL):

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

  1. 进行更改后重新启动 Windows — 请注意,您只需执行一次此操作。

  2. Microsoft Store下载并安装受支持的 Linux 发行版之一。Ubuntu 工作正常。
    请注意,Ubuntu 20.04 LTS由于实时时钟的已知问题(截至 2020 年 8 月),这可能会给您带来一些麻烦。Ubuntu 18.04 LTS相反,选择可以避免这个问题。

安装和测试Redis:

  1. 从 Windows 应用商店启动已安装的发行版,然后安装 redis-server。以下示例适用于 Ubuntu(您需要等待初始化并在首次使用时创建登录名):

```

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install redis-server
redis-cli -v
```

  1. 重新启动 Redis 服务器以确保它正在运行:

```

sudo service redis-server restart
```

  1. 执行一个简单的 Redis 命令来验证您的 Redis 服务器正在运行并且可用:

$ redis-cli 127.0.0.1:6379> set user:1 "Oscar" 127.0.0.1:6379> get user:1 "Oscar"

  1. 要停止您的 Redis 服务器:

```

sudo service redis-server stop
```


我找到了一种更简单的Redis在 Windows 下安装的方法

Redis .msi从下载最新文件

https://github.com/MSOpenTech/redis/releases

安装后。安装了redis服务,我们可以从Service manager

在此处输入图片说明

2021-12-29