希望文章能给到你启发和灵感~
如果觉得文章对你有帮助的话,点赞 + 关注+ 收藏 支持一下博主吧~
阅读指南
- 开篇说明
- 一、基础环境说明
-
- [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来启动服务了;