MacOS和Windows中怎么安装Redis

07-13 1019阅读

希望文章能给到你启发和灵感~

如果觉得文章对你有帮助的话,点赞 + 关注+ 收藏 支持一下博主吧~

阅读指南

  • 开篇说明
  • 一、基础环境说明
    • 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如何安装和一些基本使用;

              MacOS和Windows中怎么安装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;
              

              MacOS和Windows中怎么安装Redis

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

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

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

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

              MacOS和Windows中怎么安装Redis

              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安装

              MacOS和Windows中怎么安装Redis

              MacOS和Windows中怎么安装Redis

              MacOS和Windows中怎么安装Redis

              MacOS和Windows中怎么安装Redis

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

              MacOS和Windows中怎么安装Redis

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

              3.2 压缩包安装

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

              MacOS和Windows中怎么安装Redis

              3.2.1 配置环境(非必需)

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

              MacOS和Windows中怎么安装Redis

              3.2.2 服务启动(手动)

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

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

              MacOS和Windows中怎么安装Redis

              输入命令,登录查看是否能正常连接redis服务;

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

              MacOS和Windows中怎么安装Redis

              这里说明连接上了,代表我们的服务是正常的,这里我们可以输入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来启动服务了;

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]