最近换了一台机子,需要重新安装 redis,所以重新梳理一下整个流程。
本文章都是针对于 macOS 系统操作的
redis 下载
方式一:
直接访问官网下载对应的压缩包
方式二:
打开 终端 输入以下指令:
1 | wget https://download.redis.io/releases/redis-6.0.9.tar.gz |
redis 安装
把压缩文件放到 /usr/local
目录下,然后在终端里如下操作:
1 | # 进入到对应文件夹 |
redis 常用命令说明
redis-server redis服务器
redis-cli redis客户端
redis-benchmark redis性能测试工具
redis-check-aof AOF文件修复工具
redis-check-rdb RDB文件修复工具
redis 配置
在解压后的 redis-6.0.9 文件夹下创建如下文件夹
- etc
- db
创建如下文件
- log-redis.log
准备工作完成之后,复制 redis-6.0.9 文件夹里的 redis.conf 到新创建的 etc 目录下
1 | cp redis.conf /usr/local/redis-6.0.9/etc/redis.conf |
修改 etc 目录下的配置文件
1 | #允许本机访问,如要任意服务器访问配置为:0.0.0.0 |
redis 开机启动
打开终端
1 | # 在/ Library / LaunchDaemons中创建一个文档 |
编辑 plist 文件,输入以下内容:
1 | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> |
修改上面的 redis-server, redis.conf 路径为自己的路径,如果不知道的可以用下面的指令查找
1 | # 查看 redis-server 路径 |
把 plist 文件加载到 launched 之中
1 | sudo launchctl load /Library/LaunchDaemons/redis-server.plist |
然后使用下面的指令启动,停止 redis
1 | # 启动 |
可以配置 alias 缩短指令, 打开终端
1
2
3
4
5
6
7
8
9
10 > open ~/.bash_profile
>
> # 在打开的文件的最后添加下面两行
> alias rsto="sudo launchctl stop redis-server"
>
> alias rsta="sudo launchctl start redis-server"
>
> #然后在终端执行下面的指令
> source ~/.bash_profile
>
然后就可以使用 rsto/rsta ,停止/启动 redis