Mac系统下Redis的下载、安装、配置和启动

下载

  • 进入 Redis官网 下载自己需要的版本
    在这里插入图片描述

  • 如果想下载其它版本,可以在上图所示页面往下拉,找到自己需要的版本
    在这里插入图片描述

安装

  • 打开终端,进入 redis-5.0.13.tar.gz 压缩文件所在的downloads文件夹
cd Downloads
  • 解压压缩包
tar zxvf redis-5.0.13.tar.gz
  1. .tar.gz是一个压缩包,.tar只是打包而没有压缩
  2. z表示通过gzip支持压缩或解压缩。还有其他的压缩或解压缩方式,比如j表示bzip2的方式
  3. x:解压缩。c是压缩。
  4. v:在压缩或解压缩过程中显示正在处理的文件名
  5. f表示后面必须跟上要处理的文件名。也就是说你不能写成这样 tar -zxfv redis-5.0.13.tar.gz

总结:z代表gzip的压缩包;x代表解压;v代表显示过程信息;f代表后面接的是文件

  • 将解压后的文件夹redis-5.0.13移动到 /usr/local/ 目录下
mv redis-5.0.13 /usr/local/
  • 打开「终端」,切换到 /usr/local/redis-5.0.13/ 目录下
cd /usr/local/redis-5.0.13/
  • 测试编译 Redis 源码,在终端输入
sudo make test

如果报下面的这些异常,或者其它的类似提示没有该文件或目录的异常,可以先使用sudo make distclean命令,再使用sudo make命令即可
在这里插入图片描述
在这里插入图片描述
sudo make命令执行之后,可能会提示It is a good idea to run make test
在这里插入图片描述
这时我们根据提示继续输入make test即可,成功后是下面这样的

也有的说这仅仅是一个提示,不是错误,不需要管,但我们还是管一下

在这里插入图片描述

如果出现下面的异常
在这里插入图片描述
则输入xcode-select --install命令重装xcode command line即可

  • 以上异常都解决后,继续输入如下命令,则可以安装 Redis
sudo make install

输入该条件之后,会出现如下界面,其中的Hint只是一个提示,可以忽略
在这里插入图片描述

启动服务器

以上的步骤做完之后,其实就可以启动 Redis 服务器了,只需继续在终端中输入 redis-server 即可,也可以输入src/redis-server
在这里插入图片描述
要想终止redis的运行,输入control + C即可,或者直接关闭此窗口

也就是说要想保持 Redis 服务器的启动状态,就不能关闭终端窗口,因此不推荐以这种方式启动(Redis默认不是后台启动,daemonize的默认值为no)

启动客户端

在保持服务器开启的状态下,再另开一个终端窗口,直接输入redis-cli即可进入redis客户端,从而对redis数据库进行操作

启动 Redis 客户端后,即可进行命令操作了,一些基本命令如下:

命令作用
keys *查看所有key的内容
exists key查看 key 是否存在
set key value设置key的内容
get key获取key的内容
flushall清空所有

退出客户端

在启动客户端之后,输入quit即可

配置后台启动

输入vim redis.conf
在这里插入图片描述
将对应位置的配置改为下面这样的

# 修改为守护模式
daemonize yes

# 日志级别
loglevel debug

# 日志文件位置
logfile /usr/local/redis-5.0.13/log-redis.log

英文输入法下,输入:/字符串可以快速查找要找的配置
在这里插入图片描述
修改好后,当我们启动redis后,就算关闭了终端窗口,redis也会保持启动状态,但是当我们机器关闭后再重启,redis就不是启动状态了。

另外要注意,如果我们没有开启redis的持久化,那么重启之后,由于数据都是放在内存中,当机器重启后,之前的数据就都不在了。即使开启了持久化也并不意味着你的数据在重启后一定和重启前一致,因为 Redis 并不可能每写一次内存便写一次硬盘(如果是这样,性能会很差)

另外经过上面的设置后,实测在任意目录下输入redis-server都可以启动redis服务器,在任意目录下输入redis-cli都可以启动redis客户端,虽然好像也没改什么设置

设置开机启动

https://zhuanlan.zhihu.com/p/365193424

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值