Mac安装Redis步骤

步骤一:下载安装包

下载链接:Download | Redis

下载自己需要的版本:

下载后的压缩文件可以在文件夹中手动的解压和移动,也可以通过终端命令解压和移动

终端解压、移动命令:

使用tar命令进行解压缩:
tar -zxvf redis-6.2.4.tar

解压缩后的文件移动到自己的文件夹
sudo mv redis-6.2.4 /usr/local/

步骤二:安装Redis

进入自己的Redis文件目录

cd ~/redis-6.2.12

进行编译测试

sudo make test


执行命令安装Redis

sudo make install


进入redis启动文件

cd ~/redis-6.2.12/src**/**

启动redis服务端

./redis-server

步骤三:拷贝文件

在自己的redis目录下建立bin,etc,db三个目录

将src文件下的五个文件拷贝到bin/目录下

cp mkreleasehdr.sh ~/redis-6.2.12/bin

cp redis-benchmark ~/redis-6.2.12/bin

cp redis-check-rdb ~/redis-6.2.12/bin

cp redis-cli ~/redis-6.2.12/bin

cp redis-server ~/redis-6.2.12/bin

步骤四:配置redis.conf文件

选择配置文件

vi ~/redis-6.2.12/redis.conf

修改配置文件

#后台启动

daemonize yes

关闭保护模式,开启的话,只有本机才可以访问redis

protected-mode no

bind绑定的是自己机器网卡的ip,如果有多块网卡可以配多个ip,代表允许客户端通过机器#的哪些网卡ip去访问,内网一般可以不配置bind,注释掉即可

#bind 127.0.0.1

#60秒内有至少有1000个键被改动则生成rbd快照,关闭RDB生成将save注释掉即可

#配置自动生成rdb文件后台使用的是bgsave方式。

save 60 1000

#打开AOF功能

appendonly yes

#每次有新命令追加到 AOF 文件时就执行一次fsync,非常慢,也非常安全。

appendfsync always

#每秒fsync一次,足够快,并且在故障时只会丢失 1 秒钟的数据。

appendfsync everysec

#从不fsync,将数据交给操作系统来处理。更快,也更不安全的选择。

appendfsync no

#//aof文件自上一次重写后文件大小增长了100%则再次触发重写

auto-aof-rewrite-percentage 100

//aof文件至少要达到64M才会自动重写,文件太小恢复速度本来就很快,重写的意义不大

auto-aof-rewrite-min-size 64mb

#开启混合持久化(必须先开启aof)

aof-use-rdb-preamble yes

步骤五:使用Redis

启动redis服务(详细参考步骤三)

(1)启动时,加载默认的redis.conf配置文件

./redis-server

(2)启动时,加载指定的redis配置文件

./redis-server .../config/redis-6379.conf

启动客户端

进入bin目录

cd ~/redis-6.2.12/bin

启动

redis-cli

相关推荐
Mac技巧大咖2 小时前
macOS 27 或成 Intel Mac 分水岭:老款 Mac 用户升级前要注意什么?
macos·macos 27
JAVA面经实录9173 小时前
Redis 知识体系(完整版)
java·redis·nosql数据库·nosql
ManageEngine卓豪4 小时前
数据库可观测性:MySQL与Redis监控核心监控指标与全栈运维解决方案
数据库·redis·mysql·数据库性能·数据库监控
上天_去_做颗惺星 EVE_BLUE4 小时前
【新 Linux 服务器上手全攻略】系统巡检、存储规划与开发环境初始化
linux·运维·服务器·ubuntu·macos·centos
REDcker4 小时前
WWDC2026系统更新综述
macos·ios·开发者·apple·wwdc·ipados·wwdc2026
真实的菜4 小时前
Redis 从入门到精通(十四):Redis 7.x 新特性全解 —— 系列收官之作
数据库·redis·缓存
小小工匠6 小时前
Redis - 缓冲区管理:避免溢出引发的“惨案“
redis·性能优化·集群·内存管理·持久化
小小工匠6 小时前
Redis - 缓存与数据库一致性:问题分析与解决方案
redis·缓存·性能优化·消息队列·并发
闪电悠米6 小时前
黑马点评-Redis 消息队列-02_list_pubsub_limits
java·数据库·ide·redis·缓存·list·intellij-idea
Sammyyyyy6 小时前
2026 Mac 本地大模型部署深度解析与混合架构指南
数据库·人工智能·macos·ai·架构·servbay