Redis 入门:Windows、Mac安装指南

目录

[在 Windows 上安装 Redis](#在 Windows 上安装 Redis)

方法一:WSL(本教程系列推荐使用)

[方法二:Memurai(Windows 原生替代方案)](#方法二:Memurai(Windows 原生替代方案))

[在 macOS 上安装 Redis](#在 macOS 上安装 Redis)

验证您的安装

几个有趣的指令试试看


如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。

本指南提供了在计算机上安装 Redis 以用于开发目的的分步命令。它是我们教程视频的官方配套文档。

在 Windows 上安装 Redis

对于 Windows 系统,您有几个不错的选择。视频中使用的是 WSL,但 Memurai 自带的安装程序也是一个不错的选择。您也可以使用 Docker 代替 WSL,只需在 Docker 中设置一个 Linux 环境,然后安装过程就和 Linux 系统下的安装过程一样了。

方法一:WSL(本教程系列推荐使用)

Windows 子系统 Linux 版 (WSL) 允许您直接在 Windows 上运行真正的 Linux 环境。这是 Redis 官方文档推荐的方法,因为您可以运行实际的 Linux 版 Redis,而这几乎是您在实际服务器上总会使用的版本。

步骤 1:安装 WSL

1、右键单击"开始"图标。

2、选择终端(管理员)。

3、出现提示时,请选择"是"。

4、在出现的 PowerShell 窗口中,键入以下命令并按 Enter 键:

wsl --install

5、这将自动下载并安装 WSL 以及默认的 Ubuntu 发行版。完成后,请重启计算机。

步骤 2:安装 Linux

  1. 重启后,在开始菜单中找到"Ubuntu"并打开它。
  2. 打开终端,输入 wsl。
  3. 首次运行时,它会要求您创建用户名和密码。这仅适用于您的新 Linux 环境。请完成此设置。

步骤 3:在 Ubuntu 中安装 Redis

1、现在Linux终端已经运行,请复制粘贴以下命令并按回车键。

curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg

echo "deb signed-by=/usr/share/keyrings/redis-archive-keyring.gpg https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list

sudo apt-get update

sudo apt-get install redis

(注:我们使用sudo命令是因为在 Linux 系统中安装软件和管理服务需要管理员权限。)

步骤 4:启动 Redis 服务器

1、要启动 Redis 服务,请使用以下命令:

sudo service redis-server start

2、如果需要停止 Redis 服务,请使用以下命令:

sudo service redis-server stop

一切就绪!请跳至"验证安装"部分。

方法二:Memurai(Windows 原生替代方案)

Memurai 是 Redis 的官方合作伙伴,提供原生 Windows 版本。如果您喜欢简单的.msi安装程序且不想设置 WSL,那么它是一个绝佳的选择。

  1. 下载: 前往Memurai 下载页面。
  2. 选择版本: 下载免费的Memurai 开发者版本。
  3. **安装:**像运行其他 Windows 应用程序一样运行安装程序。它会将 Redis 设置为自动作为 Windows 服务运行。

在 macOS 上安装 Redis

对于 macOS 系统,安装 Redis 最简单的方法是使用名为Homebrew的软件包管理器。

步骤 1:安装 Homebrew(如果您还没有安装)

1、打开终端应用程序。

2、粘贴以下命令并按回车键:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

步骤 2:安装 Redis

在同一终端中运行:

brew install redis

步骤 3:启动 Redis 服务器

1、要让 Redis 在每次登录时自动启动,请运行:

brew services start redis

2、要停止 Redis,请使用以下命令:

brew services stop redis

验证您的安装

此过程在所有操作系统中都相同。

1、打开命令行工具(终端,或 Ubuntu WSL 终端)。

2、输入以下命令连接到正在运行的 Redis 服务器:

redis-cli

3、你应该会看到提示符变为127.0.0.1:6379>。

4、要测试连接,请键入PING并按 Enter 键。您应该会看到PONG响应。

127.0.0.1:6379> PING

PONG

恭喜,Redis 运行正常!

几个有趣的指令试试看

Set a key named "message" with the value "hello redis"

127.0.0.1:6379> SET message "hello redis"

OK

Get the value of the key "message"

127.0.0.1:6379> GET message

"hello redis"

Check if a key named "message" exists (1 means yes, 0 means no)

127.0.0.1:6379> EXISTS message

(integer) 1

Delete the key

127.0.0.1:6379> DEL message

(integer) 1

Check again if it exists

127.0.0.1:6379> EXISTS message

(integer) 0

要退出 Redis CLI,请键入exit或按Ctrl+C。

如需了解更多详细信息,您可以随时参考Redis 官方文档。

如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。

相关推荐
山甫aa1 小时前
锁一篇搞定:乐观锁、悲观锁、CAS、数据库锁与分布式锁【从零开始的 Web 后端学习】
java·数据库·分布式·后端·学习·web
IT规划师1 小时前
Redis 数据类型全解 - HyperLogLog:12 KB 估出亿级 UV(八)
redis·uv·hyperloglog·.net10
Pniubi2 小时前
缓存击穿的解决方案
缓存
Nturmoils12 小时前
集中式与分布式怎么选:从订单读写看 KingbaseES 的架构边界
数据库
xiaomuzuirenzhen12 小时前
大专电子商务从事电商运营分析师需要考证吗?
大数据·数据库
翔云12345615 小时前
RocksDB中,客户端每写入一次数据,需要访问几次磁盘
运维·数据库·mysql
DevOpenClub15 小时前
职教高考控制线 API:招生类别枚举、筛选与空分数含义
java·数据库·高考
aiks_yuan16 小时前
Token 放 Redis 还是用 JWT:Java 实测验签和查 Redis 耗时,退出登录、改密码踢下线怎么做(jjwt 0.12 + Redis 7.2)
redis