MacOS和Windows中怎么安装Redis

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

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

阅读指南

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

开篇说明

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

一、基础环境说明

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

1.1 硬件环境

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

1.2 软件环境

开发工具:Redis

二、MacOS中Redis的安装

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

2.1 HomeBrew 安装(推荐)

bash 复制代码
brew install redis

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

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

shell 复制代码
brew services start redis; // 开启服务
brew services stop redis;  // 停止服务

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

bash 复制代码
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为具体的版本号):

bash 复制代码
curl -O https://redis.io/releases/download/redis-X.X.X.tar.gz

2.2.3 解压包

bash 复制代码
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 注册为自动服务(自动)

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

进入压缩包目录:

bash 复制代码
redis-server.exe --service-install redis.windows.conf --service-name 自定义服务名称 --port 6379

--service-install:表示安装服务。

--service-name:指定服务的名称。

--port:指定 Redis 服务的端口号,这里使用默认的 6379 端口。

启动服务

bash 复制代码
redis-server --service-start --service-name RedisService

停止服务

bash 复制代码
redis-server --service-stop --service-name RedisService

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

4 、最后

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

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

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

相关推荐
SoraLuna14 分钟前
「Mac玩转仓颉内测版7」入门篇7 - Cangjie控制结构(下)
算法·macos·动态规划·cangjie
起飞的风筝34 分钟前
【redis】—— 环境搭建教程
数据库·redis·缓存
Algorithm15762 小时前
mac上使用docker搭建gitlab
macos·docker·gitlab
余清歌2 小时前
macOS解决U盘装完系统容量变小的问题
macos
SoraLuna2 小时前
「Mac玩转仓颉内测版8」入门篇8 - Cangjie函数与方法
算法·macos·cangjie
zhlx28352 小时前
【免越狱】iOS砸壳 可下载AppStore任意版本 旧版本IPA下载
macos·ios·cocoa
染指11102 小时前
45.第二阶段x86游戏实战2-hook监控实时抓取游戏lua
汇编·c++·windows·反游戏外挂·游戏逆向
Mac分享吧3 小时前
【iStat Menus for MacBook状态栏菜单系统监控工具--安装教程【简单操作,随时了解电脑情况】
macos·mac·istat menus·软件分享·系统数据监控
古人诚不我欺3 小时前
Redis设置密码认证,以及不重启服务情况下设置临时密码
数据库·redis·缓存
ac.char12 小时前
在 Ubuntu 上安装 Redis 并为其设置登录密码
linux·redis·ubuntu