MacOS和Windows中怎么安装Redis

时间:2024-07-12 07:00:18

希望文章能给到你启发和灵感~
如果觉得文章对你有帮助的话,点赞 + 关注+ 收藏 支持一下博主吧~

阅读指南

  • 开篇说明
  • 一、基础环境说明
    • 1.1 硬件环境
    • 1.2 软件环境
  • 二、MacOS中Redis的安装
    • 2.1 HomeBrew 安装(推荐)
    • 2.2 通过官方网站下载源码编译安装(麻烦一点)
    • 2.2.1 直接从网站下载tar压缩包
      • 2.2.2 curl下载
      • 2.2.3 解压包
      • 2.2.4 编译Redis
      • 2.2.5 启动Redis服务器
  • 三、Windows 11中 redis的安装
    • 3.1 msi安装
    • 3.2 压缩包安装
      • 3.2.1 配置环境(非必需)
      • 3.2.2 服务启动(手动)
      • 3.2.3 注册为自动服务(自动)
  • 4 、最后

开篇说明

本篇主要说明一下在MacOS中,redis如何安装和一些基本使用;

在这里插入图片描述

一、基础环境说明

考虑环境因素,大家适当的对比自己的软硬件环境情况分析~请仔细阅读硬件、软件环境

1.1 硬件环境

MacOS Monterey 版本 12.6.8 Apple M1
Windows 11 专业版

1.2 软件环境

开发工具:Redis

二、MacOS中Redis的安装

比较推荐的方法,是使用Homebrew,他是macOS上的一个包管理器,可以方便地安装和管理各种软件和工具。

2.1 HomeBrew 安装(推荐)

brew install redis

接着就是等待安装,安装完成后;

使用Homebrew的服务管理功能来启动Redis服务

brew services start redis; // 开启服务
brew services stop redis;  // 停止服务

关于很多人找不到redis的配置文件,如果你是使用homebrew的可以直接通过下面命令查询:

brew info redis;

在这里插入图片描述
配置文件中,我们大概率改动的都是以ip和端口会进行调整,默认情况下,就是127.0.0.1:6379,配置完成后,需要重启Redis服务以使更改生效。

2.2 通过官方网站下载源码编译安装(麻烦一点)

下载源码地址:https://redis.io/downloads/

2.2.1 直接从网站下载tar压缩包

在这里插入图片描述

2.2.2 curl下载

使用curl命令在终端中下载(需要替换X.X.X为具体的版本号):

curl -O https://redis.io/releases/download/redis-X.X.X.tar.gz

2.2.3 解压包

tar -zxvf redis-X.X.X.tar.gz

2.2.4 编译Redis

【1】进入解压后的目录,使用make命令编译Redis。在编译过程中,可能会遇到缺少依赖的问题,根据提示安装相应的依赖即可。
【2】如果需要安装到指定目录,可以使用make install PREFIX=/path/to/redis命令,其中/path/to/redis是你希望安装Redis的目录。

2.2.5 启动Redis服务器

【1】编译完成后,在src目录下执行redis-server命令启动Redis服务器。
【2】可以通过redis-cli命令连接到Redis服务器,进行交互操作。

三、Windows 11中 redis的安装

下载地址:https://github.com/microsoftarchive/redis/releases
windows中的安装方式也有两种,一种就是压缩包模式,一种就是msi安装

3.1 msi安装

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装完成之后,服务一般情况下是自动注册服务并且启动,如果没有,我们可以进入服务管理将其开启;

在这里插入图片描述
注:有的小伙伴安装完会去安装路径下双击redis-server启动服务,然后发现闪退,这个是因为这个是不需要的,因为我们的服务已经启动了;

3.2 压缩包安装

压缩包下载之后解压到指定路径,这里需要我们手动来启动服务

在这里插入图片描述

3.2.1 配置环境(非必需)

先配置一下环境变量;这步骤根据自己需要,配置是为了方便调用命令,不是必须的;
在这里插入图片描述

3.2.2 服务启动(手动)

配置完成后,打开dos中,直接输入:

redis-server.exe redis.windows-service.conf

在这里插入图片描述
输入命令,登录查看是否能正常连接redis服务;

redis-cli -h 127.0.0.1 -p 6379 // ip可以根据自己的情况调整

在这里插入图片描述
这里说明连接上了,代表我们的服务是正常的,这里我们可以输入exit来退出客户端;

3.2.3 注册为自动服务(自动)

然后这里服务每次都需要我们自己去启动,于是我们把它注册服务;让她可以实现开机自启动;

进入压缩包目录:

redis-server.exe --service-install redis.windows.conf --service-name 自定义服务名称 --port 6379

–service-install:表示安装服务。
–service-name:指定服务的名称。
–port:指定 Redis 服务的端口号,这里使用默认的 6379 端口。

启动服务

redis-server --service-start --service-name RedisService

停止服务

redis-server --service-stop --service-name RedisService

命令不想敲的,可以直接通过services.msc进入服务管理找到自己注册的服务,开启他就行;

4 、最后

【1】redis的安装,MacOS推荐使用homebrew,windows选择msi,配置相对简单;

【2】windows系统下,shutdown命令无法关闭时,首先确认一下自己的账户是否有读写权限;正常只有你将redis放在系统盘下时才可能有这个问题;

【3】使用msi安装后,服务是已经启动和注册好的,不要重复再去通过redis-server来启动服务了;