mac OS 环境下安装 Redis(使用Homebrew终端安装)

news/2024/10/21 5:47:19/

使用Homebrew终端安装Redis(好处后面会介绍)

  1. 获取安装Homebrew(复制如下代码到终端运行):
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

选择好克隆原后按提示输入密码就可以下载了,大概几分钟很快
下载homebrew
安装完成后会要求配置国内镜像源,一切完毕后如下图所示:
安装brew完毕
2. 使用homebrew下载安装redis(复制如下代码到终端运行):

brew install redis

最后如下图所示就成功了:
homebrew安装redis
3. 启动redis服务(复制如下任一代码到终端运行):

//方式一:使用brew帮助我们启动软件
brew services start redis
//方式二
redis-server /usr/local/etc/redis.conf

启动成功会反馈下图:
red is服务启动
4. 查看一下版本(复制如下代码到终端运行):

redis-server

如下图所示:
redis版本

到这里关于redis的安装就已经完成了下面我们做些测试简单熟悉一下


做些测试简单熟悉redis

  1. 查看redis服务进程
ps axu | grep redis

如下图所示:
查看redis进程
6. 连接redis服务
redis默认端口号6379,默认auth为空,输入以下命令即可连接

redis-cli -h 127.0.0.1 -p 6379
  1. 关闭redis服务
  • 正确停止Redis的方式应该是向Redis发送SHUTDOWN命令
redis-cli shutdown
  • 强行终止redis
sudo pkill redis-server
  1. redis.conf 配置文件

redis默认是前台启动,如果我们想以守护进程的方式运行(后台运行),可以在redis.conf中将 daemonize no,修改成yes即可。

这里要注意我们使用homebrew安装的话,系统默认会把redis.conf文件放到etc不需要拷贝到这里了
conf文件

我们终端输入如下代码即可配置(注意文件路径):

vim /usr/local/etc/redis.conf

文件内容很多多,可以通过快速搜索输入: /daem加回车快速定位到需要修改的内容。摁i进入编辑(vim会用吧,在这里光标是没用的哦需要用键盘移动光标到指定位置进行修改),修改后摁esc返回输入:wq后保存退出
更改yes
然后重启服务就好啦啦啦种太阳


http://www.ppmy.cn/news/2692.html

相关文章

为所有弹窗增加全屏切换功能

1、现状 在开发两个管理系统,现在的页面20,其中包含不少的弹窗。在项目开发过程中没人提过弹窗要全屏的事情,且在数据量较大的位置已经增加了可全屏的入口。但老板两次说为什么不给所有的弹窗增加全屏的功能,从中感觉到了侮辱&am…

aws cdk 创建eks集群和ecs集群并部署服务

cdk 和 eks 使用cdk版本2.45通过cdk创建eks集群 const cdk require("aws-cdk-lib"); const eks require("aws-cdk-lib/aws-eks"); const ec2 require("aws-cdk-lib/aws-ec2"); const iam require("aws-cdk-lib/aws-iam");class …

编译原理 2 - 词法分析

第3章 词法分析3.1 词法分析器的功能和结构3.2 状态转换图3.3 正则文法 和 正则表达式3.4 有限自动机 DFA与NFA测试第3章 词法分析 重点:① 词法分析器的输入、输出;② 用于识别符号的状态转移图的构造;③ 根据状态转移图实现词法分析器 难点…

Google Earth Engine(GEE)——将每小时降水量转化为逐日的降水量

很多时候我们获取影像的时间分辨率为逐小时,但是如何获取影像的累积降水量?这里的整体思路就是获取不同时间影像的时间序列,然后分别获取每天的降水量,最后同一秋累计值,如果要进行时序图片展示的情况,我们就可以再秋累计值的时候就可以建立一个时间属性,这样可以建立时…

Java_笔记_多态_包_final_权限修饰符_代码块

封装:对象代表什么,就得封装对应的数据,并提供数据对应的行为。 一、多态:对象的多种形态。同类型的对象,表现出的不同形态。 1.多态的表现形式:父类类型 对象名称 子类对象; 学生形态 对象 Student s …

[附源码]计算机毕业设计JAVA中小型艺术培训机构管理系统

[附源码]计算机毕业设计JAVA中小型艺术培训机构管理系统 项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: S…

真人踩过的坑,告诉你避免自动化测试入门常犯的10个错误

虽然从自己的错误中学习也不错,但从别人的错误中学习总是更好的。 作为一个自动化测试人员,分享常见的容易犯的10个错误,可以从中吸取教训,引以为鉴。 一、必要时才自动化 新人小王接到为Web应用程序自动化测试脚本的任务时&…

InnoDB_Buffer_Pool

说明 对于使用InnoDB存储引擎的表来说, 无论是用于存储用户数据的索引,还是系统数据,都是以页的形式存放在表空间(tablespace)中。所谓的表空间(tablespace),实际是InnoDB对一个或几个实际文件的抽象,最终还是存在磁盘上。当InnoDB处理客户端请求时,如果需要访问某个页的…