在Mac上安装redis

1.打开官网直接下载,也可以尝试底下旧版本,但是6.0以下版本容易出错:https://redis.io/download

2.打开终端进入到下载后到目录下:
cd /Users/jiale/Downloads/
使用tar命令进行解压缩:
tar -zxvf redis-6.2.4.tar
解压缩后的文件移动到/usr/local/文件夹下 命令如下
(因为操作local文件夹需要管理员权限,所以要用sudo)
sudo mv redis-6.2.4 /usr/local/
输入管理员密码—>进入redis
cd /usr/local/redis-6.2.4
然后执行以下代码,进行编译测试
sudo make test

显示如上OK代表测试成功,下面执行redis安装
sudo make install

安装成功会有上面提示.
3.启动redis-server
cd /usr/local
ls
cd redis-6.2.4
ls
cd src
ls
启动redis
./redis-server
停止redis
redis-cli shutdown

4.配置

  • 在redis目录下建立
    sudo mkdir bin etc db
    输入密码
  • 在redis目录下建立bin,etc,db三个目录
    sudo mkdir /usr/local/redis-6.2.4/bin
    sudo mkdir /usr/local/redis-6.2.4/etc
    sudo mkdir /usr/local/redis-6.2.4/db
  • 把/usr/local/redis/src目录下的mkreleasehdr.sh,redis-benchmark, redis-check-rdb, redis-cli, redis-server拷贝到bin目录:
    cp /usr/local/redis-6.2.4/src/mkreleasehdr.sh .
    cp /usr/local/redis-6.2.4/src/redis-benchmark .
    cp /usr/local/redis-6.2.4/src/redis-check-rdb .
    cp /usr/local/redis-6.2.4/src/redis-cli .
    cp /usr/local/redis-6.2.4/src/redis-server .
  • 拷贝 redis.conf 到 /usr/local/redis/etc下
    cp /usr/local/redis-6.2.4/redis.conf /usr/local/redis-6.2.4/etc

5.修改redis.conf
进入redis下的etc再去修改
cd /etc

  • 进入redis/etc目录下创建redis.conf配置文件
    sudo vim redis.conf
  • 在redis.conf中添加如下代码:
* 4 、修改etc下的redis.confg 文件内容(注意三处路径根据自己电脑进行修改)修改完成之后保存并退出
#修改为守护模式
daemonize yes
#设置进程锁文件
pidfile  /Users/xxx/Desktop/Py/redis/redis.pid #根据自己的路径进行相关配置
#端口
port 6379
#客户端超时时间
timeout 300
#日志级别
loglevel debug
#日志文件位置
logfile /Users/xxx/Desktop/Py/redis/log-redis.log #根据自己的路径进行相关配置
#设置数据库的数量,默认数据库为16,可以使用SELECT 命令在连接上指定数据库id
databases 16
##指定在多长时间内,有多少次更新操作,就将数据同步到数据文件,可以多个条件配合
#save
#Redis默认配置文件中提供了三个条件:
save 900 1
save 300 10
save 60 10000
#指定存储至本地数据库时是否压缩数据,默认为yes,Redis采用LZF压缩,如果为了节省CPU时间,
#可以关闭该#选项,但会导致数据库文件变的巨大
rdbcompression yes
#指定本地数据库文件名
dbfilename dump.rdb
#指定本地数据库路径
dir  /Users/xxx/Desktop/Py/redis/db/ #根据自己的路径进行相关配置
#指定是否在每次更新操作后进行日志记录,Redis在默认情况下是异步的把数据写入磁盘,如果不开启,可能
#会在断电时导致一段时间内的数据丢失。因为 redis本身同步数据文件是按上面save条件来同步的,所以有
#的数据会在一段时间内只存在于内存中
appendonly no
#指定更新日志条件,共有3个可选值:
#no:表示等操作系统进行数据缓存同步到磁盘(快)
#always:表示每次更新操作后手动调用fsync()将数据写到磁盘(慢,安全)
#everysec:表示每秒同步一次(折衷,默认值)
appendfsync everysec

摁i复制上面代码进去
保存:esc 然后 :wq 退出!

6.查看是否启动:redis-cli ping
redis-cli 跟上命令会将参数发送到本地redis 6379 的端口,下面来看看基本操作:

关闭命令:redis-cli shutdown

Mac上redis下载安装与配置详细版相关推荐

  1. 【机器学习入门到精通系列】Octave在Mac上的下载安装和基本使用

    文章目录 1 概述 2 Mac操作系统上如何下载安装 3 使用 1 概述 GUN Octave官网(https://www.gnu.org/software/octave/)是这么描述的:Octave ...

  2. Octave在Mac上的下载安装基本使用

    说好昨天更新的这篇文章被更高优先级的论文修改工作和练车硬是推到了今天!Octave我还真是第一次接触,不过如果有一定Python编程或者Matlab编程基础的童鞋学习起来还是炒鸡快的,反正我是觉得一些 ...

  3. win10,64位环境下curl7下载安装和配置详细图文教程(亲测有效)

    win10,64位环境下curl7下载安装和配置教程 一.前期准备: (1)windows10,64位: (2)python3.8 二.下载: 三.安装: 四.环境变量配置: (1)新建 ==CURL ...

  4. Redis下载安装与配置(linux)

    一.Redis下载与安装 1.下载安装包 官网下载地址:Download | Redis 点击"Download 7.0.7",即可进行下载. 2.将安装包上传至服务器 2.1将安 ...

  5. MySQL8.0.19下载安装及配置详细步骤

    下载: 软件下载地址:https://www.mysql.com/downloads/ 进入主页后下滑见 然后点击下图的MySQL Community Server 进入之后,点击Download进行 ...

  6. JDK17的下载安装与配置(详细教程)

    1.搜索JDK的官方网址 https://www.oracle.com/java/technologies/downloads/#jdk17 2.切换到window系统,根据自己电脑的系统进行切换.然 ...

  7. Windows下的subversion(SVN)下载安装及配置 -详细步骤

    一.安装: 1.下载网址[http://subversion.apache.org/ 2.选择Windows系统下的VisualSVN二进制安装文件 3.选择VisualSVN Server下,相应的 ...

  8. windows系统下Redis下载安装与配置(内附蓝奏云下载地址)

    下载地址: (放弃)https://github.com/MicrosoftArchive/redis/releases (推荐)https://mike88.lanzous.com/iXakaj0d ...

  9. ActiveMQ在windows上的下载安装与配置

    一.下载 通过官网即可下载:ActiveMQ 下载后直接解压缩就可以使用 它的目录结构树如下: bin:是服务启动相关命令文件的所在目录: data:是默认持久化文件所在目录: docs:里面放的是用 ...

  10. mac上nacos下载安装

    下载地址:https://github.com/alibaba/nacos/releases  mac下第一个 windows下的二个 解压好之后打开终端并进入bin目录(如果bin目录不清楚可以直接 ...

最新文章

  1. sfdisk命令的使用技巧
  2. 利用文字技术帮助选购商品,慧眼“识”物的人都这样做……
  3. pcp pmda mysql_linux下的mysql的安装
  4. java对象怎么创建_java对象是如何创建的
  5. Asp.net MVC3 Razor语法小记
  6. android 内存泄漏问题【转】
  7. 修改Maven默认编译级别
  8. Kafka集成Kerberos之后如何使用生产者消费者命令
  9. “卖键盘的被键盘侠喷了” | 社交网络的戾气怎么这么重
  10. ctf 改变图片高度_在Unity中 改变地形(Terrain),并加上水面、树、草地、材质(地板上色)...
  11. zend studio php 错误提示,Zend Studio错误总结,zendstudio总结_PHP教程
  12. 网络编程在线英英词典之查询模块(五)
  13. 存储过程实现创建修改表及其数据
  14. 爬虫抓取暗黑3国服天梯榜数据及分析
  15. wps指定路径不存在怎么办_系统找不到指定文件的主要原因是什么_怎么解决 - 驱动管家...
  16. bios设置raid启动模式Linux,[BIOS设置]BIOS中RAID模式怎么设置?
  17. 内功图说--十二段锦
  18. 官宣!2023ACP世界大赛晋级赛名单公布!
  19. ubuntu虚拟机开机黑屏系列解决办法
  20. ubuntu中mysql怎么卸载_ubuntu下安装mysql与彻底卸载mysql方法

热门文章

  1. discuz论坛,discuz论坛程序,discuz论坛快速搭建
  2. 资源搜索神器 海量精品资源教程 大大啦啦资源神器
  3. iOS开发60分钟入门
  4. 计算机辅助工程分析及应用论文,浅谈计算机辅助工程(CAE) 毕业设计(论文).doc...
  5. 使用 ExtendSim 进行国防、军事和安全系统建模
  6. 计算机无法打开浏览器,win7电脑打开ie浏览器被提示“该页无法显示”怎么解决...
  7. kX3552 + HiFi级播放器 + wifi无线保真= 实战HiFi音乐娱乐欣赏
  8. lighttools用透镜旋转手动创建菲尼尔透镜
  9. html页面右下角添加js广告,JS右下角悬浮广告代码的简单示例
  10. Promise.all的深入理解