title: Mac安装Reids并配置
date: 2022-02-04 21:43:24
categories: 开发

tags: [Redis,数据库]

安装

  • 使用Homebrew安装

安装命令:

brew install redis
```shell
==> Downloading https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/redis-6.2.6.monte
######################################################################## 100.0%
==> Pouring redis-6.2.6.monterey.bottle.tar.gz
==> Caveats
To restart redis after an upgrade:
  brew services restart redis
Or, if you don't want/need a background service you can just run:
  /usr/local/opt/redis/bin/redis-server /usr/local/etc/redis.conf
==> Summary
🍺  /usr/local/Cellar/redis/6.2.6: 14 files, 2.0MB
  • 下载bin文件并配置环境变量

日后更新(///▽///)

配置

配置文件路径:

/usr/local/opt/redis/bin/redis-server

/usr/local/etc/redis.conf

| 配置项 | 说明 |
| —————————– | ———————————————————— |
| port 6379 | 指定 Redis 监听端口,默认端口为 6379 |
| bind 127.0.0.1 | 绑定的主机地址 |
| databases 16 | 设置数据库的数量,默认数据库为0,可以使用SELECT 命令在连接上指定数据库id |
| save <seconds> <changes> | 指定在多长时间内,有多少次更新操作,就将数据同步到数据文件,可以多个条件配合 |
| rdbcompression yes | 指定存储至本地数据库时是否压缩数据,默认为 yes,Redis 采用 LZF 压缩,如果为了节省 CPU 时间,可以关闭该选项,但会导致数据库文件变的巨大 |
| dbfilename dump.rdb | 指定本地数据库文件名,默认值为 dump.rdb |
| dir ./ | 指定本地数据库存放目录 |
| include /path/to/local.conf | 指定包含其它的配置文件,可以在同一主机上多个Redis实例之间使用同一份配置文件,而同时各个实例又拥有自己的特定配置文件 |

维护

  • 查看redis进程
ps axu | grep redis
  • 启动、关闭redis服务
brew services start redis
brew services stop redis
brew services restart redis
  • ……